Communication method and a communication apparatus
Patent Information
- Application Number
- PCT/CN2026/084232
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-04-18
- Filing Date
- 2026-03-18
- Publication Date
- 2026-10-22
Smart Images

Figure CN2026084232_22102026_PF_FP_ABST
Abstract
Description
A communication method and a communication device
[0001] This application claims priority to Chinese Patent Application No. 202510494525.3, filed on April 18, 2025, entitled “A Communication Method and Communication Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, specifically to a communication method and a communication device. Background Technology
[0003] In communication systems, reference signals are transmitted between the transmitting and receiving ends to send and receive data, obtain system synchronization, and provide feedback channel information. For example, the transmitting end sends a reference signal to the receiving end, which receives the reference signal and can then estimate channel information based on the reference information, and provide feedback channel information, such as channel state information (CSI).
[0004] However, current channel estimation has a relatively large error, resulting in significant deviations in information derived from channel estimation, such as precoding matrix indicator (PMI), modulation and coding scheme (MCS) indicator, spatial stream number indicator, and / or transmit / receive time-frequency resource indicator. Therefore, improving the accuracy of this information to better adapt to current actual channels has become an urgent problem to be solved. Summary of the Invention
[0005] To address the aforementioned technical problems, this application provides a communication method and a communication device to improve the accuracy of relevant information (such as PMI, MCS, data transmission time-frequency resources, etc.) obtained based on channel estimation, thereby making the aforementioned relevant information more suitable for the current actual channel, and thus achieving a better match between data transmission and the actual channel state.
[0006] Firstly, a communication method is provided. This method can be applied to the network side, such as network devices or communication modules within network devices, or circuits or chips within network devices responsible for communication functions (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores). For ease of description, the application of this method to network devices will be used as an example.
[0007] The communication method includes:
[0008] The network device receives first information from the first terminal device. The first information includes a first channel status information report and / or a first reference signal, the first reference signal being used to measure the first channel.
[0009] The network device acquires first environmental status information, which indicates the channel information of the first channel;
[0010] The network device determines a first precoding instruction based on the first information and the first environmental state information. The first precoding instruction is used for data transmission between the first terminal device and the network device.
[0011] The first channel is the channel between the first terminal device and the network device.
[0012] Specifically, before determining the first precoding indication, the network device first performs channel estimation based on the first information and the first environmental state information to obtain the estimated information of the first channel; then, based on the channel estimation information of the first channel, it determines the first precoding indication.
[0013] In the downlink scenario, the first precoding indication is the precoding indication used by the network device in downlink transmission. The network device informs the first terminal device of the first precoding indication before downlink transmission.
[0014] In the uplink scenario, the first precoding indication is the precoding indication used by the first terminal device in the uplink transmission; the network device informs the first terminal device of the first precoding indication before the first terminal device performs the uplink transmission.
[0015] The first channel state information report can be understood as a report obtained by the first terminal device based on channel measurements performed by the received reference signal, which indicates the channel state information of the first channel.
[0016] Based on the above technical solution, the first terminal device can report first information to the network device. This first information can be a first channel state information report and / or a first reference signal. After receiving the first reference signal, the network device can perform channel measurement based on the first reference signal to obtain channel measurement information, which indicates the channel state information of the first channel. Additionally, the network device can receive the first channel state information report. Furthermore, the network device can also obtain first environmental state information, which indicates the channel information of the first channel. Therefore, by combining the first information and the first environmental state information, and integrating multiple information sources, the network device determines a more accurate channel estimate. Consequently, the first precoding indication determined based on this channel estimate is more accurate, better matches the actual channel state, and improves data transmission performance.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network device determining at least one of a first modulation and coding strategy indication, a first spatial stream number indication, a first transmission time-frequency resource indication, or a first reception time-frequency resource indication based on the first information and the first environmental state information;
[0018] Wherein, at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication is used for data transmission between the first terminal device and the network device.
[0019] In the downlink scenario, the first modulation and coding strategy indication is the modulation and coding strategy indication adopted by the network device in downlink transmission. The network device informs the first terminal device of the first modulation and coding strategy indication before downlink transmission.
[0020] In the uplink scenario, the first modulation and coding strategy indication is the modulation and coding strategy indication adopted by the first terminal device in the uplink transmission; the network device informs the first terminal device of the first modulation and coding strategy indication before uplink transmission.
[0021] Based on the above technical solution, the network device can also determine at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication according to channel estimation. Moreover, at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication is more accurate and better matches the actual channel state, and the data transmission performance will also be improved.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, where the first information includes a first channel state information report, before the network device receives the first information from the first terminal device, the method further includes: the network device sending a second reference signal to the first terminal device, the second reference signal being used to determine the first channel state information report.
[0023] Based on the above technical solution, when the first information includes a first channel state information report, the network device can send a second reference signal to the first terminal device so that the first terminal device can perform channel measurement based on the second reference signal to obtain the aforementioned first channel state information report.
[0024] For example, when the first information includes a first channel state information report, the network device corrects the first channel state information report based on the first environmental state information. Correcting the first channel state information report includes correcting the channel referred to in the first channel state information report, such as correcting the covariance matrix of the channel referred to in the first channel state information report.
[0025] In conjunction with the first aspect, in certain implementations of the first aspect, where the first information includes a first reference signal, the method further includes: the network device performing channel measurements based on the first reference signal to obtain channel measurement information. The network device determining a first precoding indication based on the first information and the first environmental state information includes: the network device determining the first precoding indication based on the channel measurement information and the first environmental state information.
[0026] Based on the above technical solution, when the first information includes a first reference signal, after receiving the first reference signal, the network device can perform channel measurement based on the first reference signal to obtain channel measurement information. Then, based on the channel measurement information and the first environmental state information, it can determine the first precoding indication. In other words, when the first information includes a first reference signal, the network device can perform channel estimation based on the channel measurement information and the first environmental state information, thereby improving the accuracy of channel estimation. Consequently, the first precoding indication obtained based on this channel estimation is also more accurate.
[0027] In conjunction with the first aspect, in certain implementations of the first aspect, when the first information includes a first channel state information report and a first reference signal, before the network device receives the first information from the first terminal device, the method further includes: the network device sending a second reference signal to the first terminal device, the second reference signal being used to determine the first channel state information report. Additionally, after the network device receives the first information from the first terminal device, the method further includes: the network device performing channel measurements based on the first reference signal to obtain channel measurement information. The network device determining a first precoding indication based on the first information and the first environmental state information includes: the network device determining the first precoding indication based on the first channel state information report, the channel measurement information, and the first environmental state information.
[0028] Optionally, the network device corrects the first channel state information report and channel measurement information based on the first environmental state information.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the network device obtains the first environmental state information, including: the network device receives the first environmental state information from the first terminal device.
[0030] Based on the above technical solution, one way for a network device to obtain the first environmental status information is by receiving the first environmental status information from a first terminal device. In other words, the first terminal device can report the first information and the first environmental status information, eliminating the need for the network device to determine the first environmental status information itself, thereby reducing the complexity of the network device.
[0031] In conjunction with the first aspect, in certain implementations of the first aspect, when the first information includes a first channel state information report, the network device receives first information and first environmental state information from the first terminal device, including: the network device receives first fused information from the first terminal device, wherein the first fused information is determined based on the first channel state information report and the first environmental state information.
[0032] Based on the above technical solution, the first terminal device can perform simple processing on the first information and the first environmental status information, and report the processed results, which can reduce the signaling overhead of reporting the first information and the first environmental status information to a certain extent.
[0033] In conjunction with the first aspect, in certain implementations of the first aspect, the network device acquires the first environmental state information, including: the network device receiving environmental information from a first terminal device, wherein the environmental information is information perceived by the sensing module of the first terminal device. The network device determines the first environmental state information based on the environmental information.
[0034] Based on the above technical solution, one way for a network device to obtain the first environmental state information is as follows: receiving environmental information from a first terminal device and determining the first environmental state information independently based on the environmental information. The first terminal device does not need to process the environmental information to obtain the first environmental state information; instead, the network device determines the first environmental state information based on the environmental information. This reduces the complexity of the first terminal device and is applicable to terminal devices with low processing capabilities.
[0035] In conjunction with the first aspect, in some implementations of the first aspect, the environmental information includes information acquired by the radar of the first terminal device and information acquired by the camera of the first terminal device. Determining the first environmental state information based on the environmental information includes: processing the information acquired by the radar of the first terminal device and the information acquired by the camera of the first terminal device using radar-visual fusion technology to obtain fused environmental information; and determining the first environmental state information based on the fused environmental information using ray tracing technology.
[0036] Based on the above technical solution, when the environmental information includes information acquired by the radar of the first terminal device and information acquired by the camera of the first terminal device, the network device can determine the first environmental state information based on the environmental information by: firstly, processing the information acquired by the radar and the information acquired by the camera of the first terminal device using radar-visual fusion technology to obtain fused environmental information; and then determining the first environmental state information based on the fused environmental information using ray tracing technology. This approach can reuse processing methods for sensing information in the field of sensing communication, improving the backward compatibility of the solution.
[0037] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network device sending a first indication information to the first terminal device, the first indication information indicating the reporting of first environmental status information, and the time-frequency resources corresponding to the reporting of the first environmental status information.
[0038] Based on the above technical solution, the network device can instruct the first terminal device to report the first environmental status information through the first instruction information, and also instruct the first terminal device on the time-frequency resources required to report the first environmental status information through the first instruction information. This can be understood as follows: when the network device needs the first environmental status information, it can instruct the first terminal device to report it through the first instruction information; when there is no need for the first environmental status information, it can refrain from issuing the first instruction information. Explicitly instructing the first terminal device to report the first environmental status information through the first instruction information can prevent the first terminal device from reporting the first environmental status information when the network device does not require it, thus avoiding unnecessary signaling overhead to a certain extent.
[0039] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network device sending configuration information to the first terminal device, the configuration information being used to indicate the time-frequency resources corresponding to the reporting of the first environmental status information.
[0040] Based on the above technical solution, network devices can pre-configure time and frequency resources for transmitting the first environmental status information through configuration information. The first terminal device can then report the first environmental status information on the corresponding time and frequency resources, eliminating the need for the network device to instruct the first terminal device to report the first environmental status information in real time, thus reducing the complexity of the network device.
[0041] In conjunction with the first aspect, in some implementations of the first aspect, the first environmental state information includes at least one of the following: identification information of each path of at least one path corresponding to the first channel, angle information of each path in at least one path, time delay information of each path in at least one path, or Doppler information of each path in at least one path.
[0042] Based on the above technical solution, the first environmental state information can be the relevant information of at least one path corresponding to the first channel, which supports network devices to perform channel estimation based on the relevant information of at least one path corresponding to the first channel, thereby improving the accuracy of channel estimation. As a result, the first precoding indication, the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication obtained based on the channel estimation are also more accurate.
[0043] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: a network device receiving second information from a second terminal device, the second information including a second channel state information report and / or a third reference signal, the third reference signal being used to measure the second channel. The network device acquires second environmental state information, the second environmental state information indicating channel information of the second channel. Based on the third information and the second environmental state information, the network device determines a second precoding indication. Wherein, the second channel is the channel between the second terminal device and the network device.
[0044] Based on the above technical solution, the network device can also receive information reported by other terminal devices to assist in channel estimation. Different channel estimation schemes can be configured for different terminal devices to achieve personalized design.
[0045] In conjunction with the first aspect, in some implementations of the first aspect, the second information includes different types of information than the first information.
[0046] Based on the above technical solution, the types of information reported by different terminal devices can be different. For example, the first information reported by the first terminal device includes a first channel state information report; the second information reported by the second terminal device includes a second reference signal.
[0047] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network device determining at least one of a second modulation and coding strategy indication, a second spatial stream number indication, a second transmission time-frequency resource indication, or a second reception time-frequency resource indication based on third information and second environmental state information, wherein at least one of the second modulation and coding strategy indication, the second spatial stream number indication, the second transmission time-frequency resource indication, or the second reception time-frequency resource indication is used for data transmission between the second terminal device and the network device.
[0048] Secondly, a communication method is provided. This method can be applied to the terminal side, such as a terminal device, a module (e.g., a circuit, chip, or chip system) within the terminal device, or a logic node, logic module, or software that can implement all or part of the functions of the terminal device. For ease of description, the application of this method to a first terminal device will be used as an example.
[0049] The communication method includes:
[0050] The first terminal device determines first information and first environmental state information, which are used to determine a first precoding instruction. The first precoding instruction is used for data transmission between the first terminal device and the network device.
[0051] The first terminal device sends the first information and the first environmental status information to the network device;
[0052] The first information includes a first channel state information report and / or a first reference signal. The first reference signal is used to measure the first channel. The first environmental state information indicates the channel information of the first channel. The first channel is the channel between the first terminal device and the network device.
[0053] In conjunction with the second aspect, in some implementations of the second aspect, the first information and the first environmental state information are further used to determine at least one of the first modulation and coding strategy (MCS) indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication.
[0054] Among them, at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication is used for data transmission between the first terminal device and the network device.
[0055] In conjunction with the second aspect, in some implementations of the second aspect, where the first information includes first channel state information, the method further includes: a first terminal device receiving a second reference signal from a network device. The first terminal device determines the first information by: the first terminal device performing channel measurements based on the second reference signal to determine the first channel state information.
[0056] In conjunction with the second aspect, in some implementations of the second aspect, the first terminal device sends first information and first environmental state information to the network device, including: the first terminal device sends first fusion information to the network device, wherein the first fusion information is determined based on the first channel state information and the first environmental state information.
[0057] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: a first terminal device acquiring environmental information, wherein the environmental information is information perceived by the sensing module of the first terminal device. Based on the environmental information, the first terminal device determines first environmental state information.
[0058] In conjunction with the second aspect, in some implementations of the second aspect, the environmental information includes information acquired by the radar of the first terminal device and information acquired by the camera of the first terminal device. Based on the environmental information, the first terminal device determines first environmental state information, including: the first terminal device processes the information acquired by its radar and the information acquired by its camera using radar-visual fusion technology to obtain fused environmental information. The first terminal device then determines the first environmental state information based on the fused environmental information using ray tracing technology.
[0059] In conjunction with the second aspect, in some implementations of the second aspect, the first environmental state information report includes at least one of the following: identification information of each path of at least one path corresponding to the first channel, angle information of each path of at least one path, time delay information of each path of at least one path, or Doppler information of each path of at least one path.
[0060] In conjunction with the second aspect, in some implementations of the second aspect, the first terminal device sends first environmental status information to the network device, including: the sensing module of the first terminal device sending the first environmental status information to the communication module of the first terminal device; and the communication module of the first terminal device sending the first environmental status information to the network device.
[0061] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: a first terminal device receiving first indication information from a network device, the first indication information indicating the reporting of first environmental status information, and the time-frequency resources corresponding to the reporting of the first environmental status information.
[0062] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the first terminal device receiving configuration information from the network device, wherein the configuration information indicates the time-frequency resources corresponding to the first environmental status information to be reported.
[0063] In conjunction with the second aspect, in some implementations of the second aspect, before the first terminal device sends the first information and the first environmental status information to the network device, the method further includes: the first terminal device receiving first transmission information from the network device, the first transmission information being determined based on the first information. After the first terminal device sends the first information and the first environmental status information to the network device, the method further includes: the first terminal device receiving second transmission information from the network device, the second transmission information indicating a first precoding indication.
[0064] Among them, the precoding indication indicated by the second transmission information is more compatible with the channel state of the first channel than the precoding indication indicated by the first transmission information.
[0065] The beneficial effects of some implementation methods of the second aspect mentioned above can be referred to the relevant descriptions in the first aspect, and will not be repeated here.
[0066] Thirdly, a communication device is provided. This communication device has the functions described in the first aspect. For example, the communication device includes modules, units, or means corresponding to the operations involved in the first aspect. These modules, units, or means can be implemented in software, hardware, or a combination of software and hardware.
[0067] In one possible design, the communication device includes: a communication unit for receiving first information from a first terminal device, the first information including a first channel state information report and / or a first reference signal, the first reference signal being used to measure a first channel; a communication unit or processing unit for acquiring first environmental state information, the first environmental state information indicating channel information of the first channel; and a processing unit for determining a first precoding indication based on the first information and the first environmental state information, the first precoding indication being used for data transmission between the first terminal device and a network device, wherein the first channel is a channel between the first terminal device and the network device.
[0068] The communication unit can perform the receiving and transmitting processes described in the first aspect above, and the processing unit can perform other processes described in the first aspect above besides receiving and transmitting.
[0069] The aforementioned communication device may be a network device, a communication module in a network device, or a chip in a network device that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip that contains a modem module.
[0070] Fourthly, a communication device is provided. This communication device has the functions described in the second aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the second aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.
[0071] In one possible design, the communication device includes: a processing unit for determining first information and first environmental state information, the first information and first environmental state information being used to determine a first precoding indication; and a communication unit for sending the first information and first environmental state information to a network device. The first information includes a first channel state information report and / or a first reference signal, the first reference signal being used to measure a first channel, and the first environmental state information indicating channel information of the first channel, wherein the first channel is a channel between a first terminal device and a network device.
[0072] The communication unit can perform the receiving and transmitting processes described in the second aspect above, and the processing unit can perform other processes described in the second aspect above besides receiving and transmitting.
[0073] The aforementioned communication device may be a terminal device, or a module (such as a circuit, chip, or chip system) in a terminal device, or a logic node, logic module, or software that can realize all or part of the functions of the terminal device.
[0074] Fifthly, a communication device is provided. The communication device includes at least one processor and a memory, the memory for storing computer programs or computer instructions, and the at least one processor for executing the computer program or instructions in the memory. When the computer program or instructions are executed, the communication device causes the communication device to implement the method in any possible implementation of the first or second aspect described above.
[0075] Optionally, the communication device further includes an interface circuit, through which the at least one processor communicates with other devices or components.
[0076] The aforementioned communication device may be a terminal device, a component within a terminal device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logic module or software capable of implementing all or part of the functions of a terminal device.
[0077] The aforementioned communication device may be a network device, or a component within a network device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logic module or software that can implement all or part of the functions of a network device, or a centralized unit (CU) or distributed unit (DU) within a network device.
[0078] Sixthly, a communication device is provided. The communication device can be either the terminal side or the network side described above. The communication device includes a processor for executing computer programs or computer instructions stored in a memory, causing the communication device to perform the methods in any of the possible implementations of the first to second aspects described above.
[0079] Optionally, the communication device may further include a transceiver and / or a memory, wherein the processor controls the transceiver to transmit and receive signals, and the memory stores computer programs or instructions.
[0080] Optionally, the processor may be one or more, the memory may be one or more, and the transceiver may be one or more.
[0081] Alternatively, the memory can be integrated with the processor, or the memory can be separate from the processor. In other words, the memory can be built into the processor or set up independently of the processor.
[0082] Optionally, the transceiver includes a transmitter and a receiver.
[0083] In a seventh aspect, a communication system is provided, which includes the communication means of the third and / or fourth aspects.
[0084] Eighthly, a computer-readable storage medium is provided. The computer-readable storage medium stores computer program code or instructions that, when executed, cause the method in any of the possible implementations of the first or second aspect to be performed or implemented.
[0085] Ninthly, a computer program product is provided. This computer program product includes computer program code or instructions that, when executed, cause the method in any of the possible implementations of the first or second aspect to be performed or implemented.
[0086] In a tenth aspect, a computer program is provided. When the computer program is run, it causes the method in any of the possible implementations of the first or second aspect to be implemented.
[0087] It should be understood that the beneficial effects of the third to ninth aspects mentioned above can be referred to the first or second aspects mentioned above and any possible implementation thereof, which will not be elaborated here. Attached Figure Description
[0088] Figure 1 is a schematic diagram of a communication system applicable to this application.
[0089] Figure 2 is a schematic diagram of a V2X communication system.
[0090] Figure 3 is a schematic diagram of training data being uploaded to the cloud.
[0091] Figure 4 is a schematic diagram of channel aging.
[0092] Figure 5 is a schematic flowchart of a communication method provided in an embodiment of this application.
[0093] Figure 6 is a schematic diagram of a method for reporting first environmental status information provided in an embodiment of this application.
[0094] Figure 7 is a schematic diagram of information interaction between a sensing module and a communication module provided in an embodiment of this application.
[0095] Figure 8 is a schematic block diagram of a communication device provided in an embodiment of this application.
[0096] Figure 9 is a schematic diagram of another communication device provided in an embodiment of this application.
[0097] Figure 10 is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0098] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0099] First, in this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0100] Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more (including two). Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes below do not imply an order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. Moreover, in the embodiments of this application, terms such as "S510" are merely identifiers for descriptive convenience and do not limit the order of execution steps.
[0101] Third, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0102] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0103] Fifth, in the implementation of this application, "protocol" may refer to standard protocols in the field of communications, such as the NR protocol and related protocols applied in future communication systems, and this application does not limit it.
[0104] Sixth, in the embodiments of this application, the terms "of", "corresponding (relevant)", "corresponding", and "associate" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, their intended meanings are consistent.
[0105] Seventh, in the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.
[0106] Eighth, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0107] Ninth, in this article, "message", "information", or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0108] Tenth, in this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, and "send information" can include direct transmission or indirect transmission through other units or modules. "Receive information from YY" can be understood as the source of the information being YY, and "receive information" can include direct reception from YY or indirect reception from YY through other units or modules. Besides air interface transmission or reception signals implemented at the whole-machine level such as network devices or terminal devices, "send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. For example, a modem or system-on-a-chip (SoC) chip or system-in-package (SIP) chip transmits or receives signals. "Send" or "receive" can also be performed through device components, for example, by using buses, traces, or interfaces to transmit or receive signals through several parts, modules, or chips of a device.
[0109] Eleventh, in this application, "instruction" can include direct instruction and indirect instruction. When describing an instruction information for instructing A, it can include whether the instruction information directly instructs A or indirectly instructs A, but does not necessarily mean that the instruction information carries A.
[0110] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0111] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5G or NR systems and future communication systems, vehicle-to-everything (V2X) connectivity, where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., Long Term Evolution-Vehicle (LTE-V) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), Long Term Evolution-Machine (LTE-M) communication, machine-to-machine (M2M), etc.
[0112] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to CN 200. The core network device in CN 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0113] RAN 100 can be a 3GPP-related cellular system, such as a 4th generation (4G) mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0114] RAN node 110, sometimes referred to as network equipment, RAN entity, or access node, constitutes part of the communication system and assists terminal equipment in achieving wireless access. Multiple RAN nodes 110 in this communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal equipment 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal equipment 120j accessing RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal equipment. RAN node 110 and terminal equipment 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal equipment functions.
[0115] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0116] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately 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).
[0117] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-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 an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), and RU can also be called an open radio unit (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.
[0118] Terminal device 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. Terminal device can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal device, etc. Terminal device can be widely used in various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart cities, etc. Terminal device can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, transportation vehicle with wireless communication function, communication module, etc. The embodiments of this application do not limit the device form of the terminal device. Terminal device typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal device can also be configured with program instructions for performing the corresponding communication function.
[0119] RAN 100 and terminal device 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal device 120 are located.
[0120] CN 200 can be a 5G core network or an evolved 5G core network. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network device.
[0121] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.
[0122] As an example and not a limitation, the communication system shown in Figure 1 includes a V2X communication system. Cellular vehicle to everything (C-V2X) is a V2X communication technology developed based on cellular systems. V2X communication technology utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network. The communication method provided in this application can be applied to scenarios including but not limited to V2X communication systems. For ease of understanding, a V2X communication system is briefly described with reference to Figure 2.
[0123] Figure 2 is a schematic diagram of a V2X communication system. As shown in Figure 2, V2X communication includes, but is not limited to, communication between V2V, V2I, V2P, or V2N. For example, as cellular systems evolve from 4G Long Term Evolution (LTE) to 5G, C-V2X also evolves from LTE-V2X to NR-V2X. 5G NR V2X can support lower transmission latency, more reliable communication transmission, higher throughput, and a better user experience, meeting the needs of a wider range of application scenarios. Furthermore, the vehicle-to-vehicle communication technology supported by V2X can be extended to device-to-device (D2D) communication in any system.
[0124] For future connected vehicle services, such as vehicle networking services and in-vehicle entertainment services, the requirements for speed, latency and reliability are higher. Next-generation networks or connected vehicle networks need to support lower transmission latency, more reliable communication transmission and higher throughput.
[0125] It should be understood that the names of the devices in Figures 1 and / or 2 above are defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other names in 5G networks and other future networks. For example, in future communication networks, some or all of the above-mentioned devices may use the terminology from 5G, or they may use other names, etc.
[0126] It should be noted that Figures 1 and 2 above are merely illustrative examples of the scenarios in which the embodiments of this application can be applied, and do not constitute any limitation on the scope of protection of this application. The embodiments provided by this application can also be applied to other communication scenarios. For example, the V2X communication system described above may also include other devices.
[0127] To facilitate understanding of the embodiments of this application, some basic concepts involved in this application will be briefly explained.
[0128] 1. Channel Information: This refers to information that reflects the characteristics and quality of the channel. As an example, channel information includes at least one of the following: channel state information (CSI), time-varying channel information, or channel frequency offset information, etc.
[0129] Network devices can configure different reference signals for terminal devices. Uplink reference signals include, but are not limited to: sounding reference signal (SRS), demodulation reference signal (DMRS), or phase tracking reference signal (PT-RS), etc. Downlink reference signals include, but are not limited to: channel state information reference signal (CSI-RS), channel state information-interference measurement reference signal (CSI-IMRS), cell specific reference signal (CS-RS), user equipment specific reference signal (US-RS), demodulation reference signal (DMRS), tracking reference signal (TRS), or synchronization signal / physical broadcast channel block (SS / PBCH block), etc. Among them, the SS / PBCH block can be simply referred to as the synchronization signal block (SSB). CSI-RS also includes: Non-Zero Power CSI-RS (NZP CSI-RS) and Zero Power CSI-RS (ZP CSI-RS).
[0130] The reference signal in this application may also be a reference signal other than those listed above, which will not be listed here. In addition, the reference signal may also be called a pilot or pilot signal.
[0131] For ease of understanding, CSI-RS and SRS will be explained below.
[0132] CSI-RS: It can support {1, 2, 4, 8, 12, 16, 24, 32} different antenna ports, each of which is a channel to be probed.
[0133] Furthermore, the time-frequency resources occupied by CSI-RS can be configured by higher-level parameters (such as CSI-RS resource mapping). For example, CSI-RS-ResourceMapping indicates the number of time-domain symbols occupied by CSI-RS: 1 to 4 symbols per CSI-RS in the time domain; another example is that CSI-RS-ResourceMapping indicates the time-domain location occupied by CSI-RS; yet another example is that CSI-RS-ResourceMapping indicates the frequency-domain location occupied by CSI-RS, which could indicate that CSI-RS can be configured in every resource block (RB) within the bandwidth part (BWP), or that one CSI-RS can be configured for every two RBs, etc. These will not be elaborated further here. For a description of the time-frequency resources occupied by CSI-RS, please refer to the current protocol's description of the time-frequency resources occupied by CSI-RS; this application does not impose any limitations on this.
[0134] Optionally, a multi-port CSI-RS can be viewed as multiple orthogonal signals multiplexed on a set of resource elements (REs). The signal multiplexing methods include, but are not limited to, the following:
[0135] 1) Code domain multiplexing (CDM): CSI-RS at different antenna ports use the same set of REs, and the transmitter distinguishes these REs by orthogonal codewords.
[0136] 2) Frequency domain multiplexing (FDM): CSI-RS at different antenna ports use different subcarriers within a single symbol.
[0137] 3) Time domain multiplexing (TDM): CSI-RS from different antenna ports use different symbols within a slot.
[0138] 4) The CDM, FDM and TDM mentioned above can be used together to support mapping of different multi-antenna port CSI-RS.
[0139] SRS: Primarily used for uplink channel quality estimation, thereby supporting uplink scheduling, uplink timing advance (TA), and uplink beam management. In TDD uplink and downlink channel reciprocity scenarios, SRS can also be used to estimate downlink channel quality by leveraging channel symmetry.
[0140] Additionally, SRS supports {1, 2, 4} antenna ports, with port numbers starting from 1000. SRS is a sequence signal, designed based on the Zadoff-Chu sequence, and possesses the characteristics of the Zadoff-Chu sequence.
[0141] 2. Physical Uplink Control Channel (PUCCH): Used to transmit uplink control information (UCI). The UCI carried by the PUCCH includes the following three types of information:
[0142] 1) Feedback via acknowledgment (ACK) or negative acknowledgement (NACK):
[0143] ACK / NACK feedback is used for hybrid automatic repeat request (HARQ) in PDSCH demodulation. Uplink HARQ supports asynchronous adaptation, meaning that the timing of ACK / NACK transmissions can be flexibly determined by the scheduler.
[0144] 2) CSI Feedback:
[0145] The reported feedback information from CSI-RS measurements includes information related to channel quality indicator (CQI), precoding matrix indicator (PMI), layer indicator (LI), or rank indicator (RI).
[0146] Where RI is the rank indicator. RANK is the rank of the antenna matrix in the MIMO scheme. It represents N parallel, valid data streams.
[0147] PMI stands for Precoding Matrix Indicator. Precoding is an adaptive technique in multi-antenna systems, where the precoding matrix is adaptively changed at the transmitter based on Channel State Information (CSI), thus altering the channel the signal traverses. Both the transmitter and receiver store a codebook containing several precoding matrices. The receiver selects one precoding matrix based on the estimated channel matrix and a certain criterion, feeding back its index value and quantized channel state information to the transmitter. At the next moment, the transmitter uses the new precoding matrix and determines the encoding and modulation scheme for the codewords based on the quantized channel state information fed back.
[0148] CQI stands for Channel Quality Indicator. It refers to an index value of channel quality (including information such as the current modulation scheme, coding rate, and efficiency) that corresponds to meeting certain performance (e.g., a block error ratio (BLER) of 10%). The larger the CQI index, the higher the coding efficiency.
[0149] 3) Scheduling request (SR): A resource request for PUSCH scheduling.
[0150] Compared to downlink control information (DCI), UCI carries less information. DCI is transmitted in PDCCH, while UCI can be transmitted in PUCCH or PUSCH. When the UE is allocated uplink PUSCH resources, UCI will be transmitted on PUSCH; otherwise, it will be transmitted on PUCCH.
[0151] PUCCH is divided into different formats according to the information it carries, as shown in Table 1 below. It can be seen that the number of information bits that UCI can carry is relatively limited.
[0152] Table 1
[0153] CSI reporting or feedback is divided into periodic and aperiodic types. Aperiodic reporting is triggered by DCI0 (mainly CQI). As mentioned above, CSI includes CQI, PMI, and RI. Based on the type of CSI information fed back by the UE, the protocol divides each PUCCH reporting mode into four PUCCH report types, such as Type 1, Type 2, Type 3, and Type 4. Different types indicate that the UE transmits different CSIs. The number of information bits carried by CQI, PMI, and RI under different circumstances can be found in Table 2 below.
[0154] When CSI reports are periodically transmitted in the PUCCH, the number of bits occupied by each type of CSI information is related to the current reporting mode, as shown in Table 2 below. For example, if the current system is configured with Mode 1-0, and two-layer spatial multiplexing is used, then if the UE reports RI (PUCCH report TYPE3), then RI occupies only 1 bit; if the UE reports CQI (PUCCH report TYPE4), then CQI occupies 4 bits. Of course, Mode 1-0 cannot be used in TM4, and therefore cannot carry PMI information.
[0155] Table 2
[0156] 3. Artificial Intelligence (AI): This technology enables machines to possess human-like intelligence, such as allowing them to use computer hardware and software to simulate certain intelligent human behaviors. To achieve AI, machine learning methods can be employed. In machine learning, machines learn (or train) a model using training data. This model represents the mapping between inputs and outputs. The learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result).
[0157] 4. Large Model Techniques: Large models refer to neural network models containing an extremely large number of parameters (usually over one billion), and have the following characteristics:
[0158] 1) Huge scale: Large models contain billions of parameters, and their size can reach hundreds of gigabytes (GB) or even larger. This huge model scale provides powerful expressive and learning capabilities.
[0159] 2) Multi-task learning: Large models typically learn multiple different natural language processing (NLP) tasks, such as machine translation, text summarization, or question answering systems. This allows the model to learn a broader and more generalized language understanding ability.
[0160] 3) Powerful computing resources: Training large models typically requires hundreds or even thousands of graphics processing units (GPUs) and a significant amount of time, usually ranging from weeks to months. This can accelerate the training process while retaining the ability to train large models.
[0161] 4) Abundant data: Large models require a large amount of data for training. Only with a large amount of data can the advantages of the parameter scale of large models be brought into play.
[0162] With the widespread research and application of large-scale AI models, these models are beginning to appear on various terminal devices, such as smartphones. Support for large-scale AI models has become a standard feature of mobile phones, and terminal devices that support them can be called AI terminal devices. AI terminal devices bring about three types of network requirements.
[0163] The first category involves AI terminal devices using wireless uplink networks to upload training data to the cloud, with an estimated uplink traffic requirement of one gigabyte (GB) per month. For example, Figure 3 illustrates the process of uploading training data from an AI terminal device to the cloud. As shown in Figure 3, training data includes, but is not limited to, status information, system data, images, and videos. The current uplink traffic for AI terminal devices is 2 GB per month, and uploading training data to the cloud is expected to result in a 50% increase in uplink traffic.
[0164] The second category comprises near real-time intelligent services such as "intelligent text" and "creative images." Creative text includes text proofreading / rewriting, email replies, summaries of emails, messages, and group chats, and information filtering functions such as priority and delayed notifications. Creative images include intelligent image editing, intelligent video editing, and image generation based on descriptions and suggestions. This second category requires smartphones to transmit relevant materials to the cloud via wireless uplink networks, utilizing large-scale cloud models to implement the functions. Such services often require near real-time transmission latency in the order of seconds and transmission rates of tens of Mbps.
[0165] The third category is real-time intelligent interaction represented by "voice" and "environmental context." This type of service requires smartphones to transmit voice messages, or photos and videos that reflect the "environmental context," to the cloud via a wireless uplink network. The cloud then uses large-scale models to generate responses for human interaction. Taking real-time upload as an example, this type of service requires a real-time transmission latency of tens of millimeters and a transmission rate of tens of Mbps.
[0166] The current network uplink capability can meet the requirements of the first and second types of networks, but the third type of intelligent real-time interaction requires high speed and low latency to ensure uplink experience, which presents a performance gap.
[0167] Large models are widely used in the field of natural language processing (NLP) and are transforming NLP tasks, giving rise to more powerful and intelligent language technologies. Large models are a key direction in AI development. They also excel in various NLP tasks, such as text classification, sentiment analysis, summarization, and translation. Furthermore, large models can be used in multiple application areas, including automated writing, chatbots, virtual assistants, voice assistants, and automated translation.
[0168] It should be understood that the application of large-scale models in networks requires a series of supporting peripheral functions to truly realize their potential. This system engineering can be called an AI agent or intelligent agent. The following is a brief explanation of intelligent agents.
[0169] 5. Intelligent Agent: This is a concept in the field of artificial intelligence. Any entity capable of independent thought and interaction with its environment can be abstracted as an intelligent agent. The basic characteristics of an intelligent agent are: it can react to changes in its environment and automatically adjust its behavior and state; different intelligent agents can also interact with other intelligent agents according to their own intentions. Intelligent agents can be considered a type of AI module.
[0170] For example, an intelligent agent can use a large language model (LLM) as its core, comprising a memory module, a tool module, a planning module, and an action module. The memory module implements long-term and / or short-term memory functions; the tool module contains multiple callable external tools; the planning module contains various planning algorithms; for example, the agent can plan externally input tasks based on its memory; and the action module supports the agent in performing actions based on the planning results, such as calling tools.
[0171] 6. Embodied intelligence: A field of development in artificial intelligence, referring to the ability of an intelligent system or machine to interact with its environment in real time through perception and interaction.
[0172] 7. Intelligent terminals: including but not limited to intelligent autonomous vehicles and intelligent robots. Intelligent terminals are equipped with a variety of sensors and can reconfigure the environment and channels.
[0173] For example, a certain intelligent autonomous vehicle may be equipped with 4 LiDARs, 5 millimeter-wave radars, 11 cameras, and 12 ultrasonic radars. Another example is an intelligent autonomous vehicle equipped with one 3D LiDAR and a depth camera (possessing 360° panoramic environment modeling and dynamic perception capabilities). Yet another example is an intelligent terminal equipped with a 4D ultra-wide-angle LiDAR and a front-facing camera, possessing radar-based environmental understanding capabilities.
[0174] Smart terminals can reconstruct details in images through main methods such as noise reduction, super-resolution, image inpainting, deblurring, generative adversarial networks (GANs), and convolutional neural networks (CNNs).
[0175] In addition, smart terminals can use information such as wave time delay and frequency changes to reconstruct the position, shape and motion state (e.g., speed and angle) of surrounding objects.
[0176] 8. LiDAR-Camera Fusion Technology: This technology deeply fuses sensor data from two different modalities: LiDAR and Camera. It requires sensor synchronization and calibration to achieve strict timestamp alignment, controlling the time error between radar and camera data to the microsecond level. Then, the spatial coordinate system is calibrated to ensure precise matching of the two data sets in three-dimensional space. Fusion algorithms include Kalman filter (KF), CNN, extended Kalman filter (EKF), and particle filter.
[0177] In addition, data fusion can be divided into the following three levels:
[0178] 1) Raw data layer fusion: Directly associate point cloud data with image pixels, for example, project the point cloud onto the image.
[0179] 2) Feature layer fusion: The geometric features (such as edges and corners) extracted by radar are fused with visual features (such as semantic segmentation results).
[0180] 3) Decision-making fusion: Based on the detection results of both (such as the location and category of the target), the final decision is made through voting or Bayesian networks.
[0181] Table 3 provides a brief overview of several typical product solutions for radar-visual fusion technology.
[0182] Table 3
[0183] 9. Ray Tracing Technology: Also known as ray tracing or mirror tracing, ray tracing is widely used in mobile communication environments to predict the propagation characteristics of radio waves. Its core idea is to treat electromagnetic waves as independent rays propagating along various paths and calculate the amplitude, phase, delay, and polarization of each ray. By combining the antenna pattern and system bandwidth, a coherent composite result of all rays at the receiving point can be obtained. Basic ray tracing methods include the mirror method. The mirror method treats the reflecting surface as a mirror image of the source, accurately determining the path through geometric relationships. After reflection from the transmitting antenna, the mirror point can be determined by the receiving antenna and the reflection point. For multiple reflections, simply repeat the mirroring process. In complex environments, such as rectangular tunnels, ray tracing is used to calculate received power. Assuming the positions of the transmitting and receiving antennas, the ray reflects multiple times through the tunnel to reach the receiving antenna. Using the mirror method, the mirror point position is determined by the receiving antenna and the reflection point. For multiple reflections, the source point generates mirror points on the reflecting surface, and these mirror points generate new mirror points until all paths have been calculated. The signal received by the receiving antenna includes the effects of electric field amplitude, distance, and reflection coefficient. These parameters determine signal attenuation and phase change.
[0184] Ray tracing techniques combined with the image method provide accurate predictions of radio wave propagation, which helps optimize the design and performance of communication systems. Related research and applications have been widely used in the study of electromagnetic wave coverage characteristics.
[0185] The foregoing, in conjunction with Figures 1 and 2, briefly introduced the application scenarios of the communication method provided in this application embodiment, as well as the basic concepts involved in this application embodiment. Furthermore, the acquisition method of channel information was described within the basic concepts. It should be understood that current channel estimation based on CSI-RS and SRS suffers from channel aging and low prediction accuracy.
[0186] 1) The number of CSI-RS ports is less than the number of base station transceiver antennas. The channel matrix estimated based on CSI-RS measurement is not a complete multi-antenna channel matrix; the finite number of PMI codebooks leads to channel estimation errors.
[0187] 2) SRS aging is severe and channel time domain correlation is low, especially in high-speed mobile scenarios. As shown in Figure 4, under different speeds, the proportion of channel correlation > 0.9 among adjacent 5 TTIs is less than 10% during a 5ms SRS period.
[0188] Furthermore, the gain space of the joint estimation method of SRS or CSI-RS+SRS is limited, and the random phase in the time domain of multipath is difficult to estimate and predict in high-speed mobile scenarios. Table 4 below shows the principles and results of channel prediction for different versions of the protocol.
[0189] Table 4
[0190] To address the issues of channel aging and low prediction accuracy in current channel estimation methods, this application provides a communication method to improve the accuracy of relevant information obtained based on channel estimation (such as PMI, MCS, data transmission time-frequency resources, etc.), thereby achieving a better match between data transmission and the actual channel state.
[0191] It should be understood that the communication method provided in this application embodiment can be applied to communication systems including terminal devices and network devices, for example, in the communication architecture shown in FIG1, and can also be applied to other communication systems. This application does not limit the application scenario in any way, and any communication system including the devices in the following embodiments is acceptable.
[0192] It should also be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. For example, the execution subject of the method provided in the embodiments of this application can be a device, or a functional module in the device that can call and execute a program.
[0193] The following describes in detail the communication method provided in the embodiments of this application, taking the interaction between devices as an example.
[0194] In the following embodiments, "terminal device" can refer to the terminal device itself (e.g., a terminal device), a component within the terminal device (e.g., a processor, chip, or chip system, such as a circuit or chip in the terminal device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)), or a logic module or software capable of implementing all or part of the functions of the terminal device. Similarly, "network device" can refer to the network device itself (e.g., a network device), a component within the network device (e.g., a processor, chip, or chip system, such as a circuit or chip in the network device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)), or a logic module or software capable of implementing all or part of the functions of the network device.
[0195] Figure 5 is a schematic flowchart of a communication method provided in this application. The communication method may include the following steps:
[0196] S510, the network device receives the first information from the first terminal device, and correspondingly, the first terminal device sends the first information to the network device.
[0197] The first information includes a first channel state information report and / or a first reference signal. The first channel state information report is a channel state information report obtained by the first terminal device based on a second reference signal during the measurement of the first channel; the first reference signal is used by the network device to measure the first channel and obtain channel measurement information. The first channel is the channel between the first terminal device and the network device.
[0198] It should be noted that, in this application, the channel between the first terminal device and the network device is collectively referred to as the first channel. For example, the channel between the first terminal device and the network device at time #1 is first channel #1, and the channel between the first terminal device and the network device at time #2 is first channel #2. While first channel #1 and first channel #2 are different, they can be collectively referred to as the first channel. In other words, the first channel when the network device performs channel measurement based on the first reference signal may be the same as the first channel when the first terminal device performs channel measurement based on the second reference signal; these are first channels at different times, but both are channels between the first terminal device and the network device.
[0199] For example, the first channel state information report can be CSI or a CSI report. The first reference signal can be an uplink reference signal such as SRS or DMRS. The second reference signal can be a downlink reference signal such as CSI-RS or CS-RS. In this application, the second reference signal is the reference signal required by the first terminal device to perform channel measurement, and the first reference signal is the reference signal required by the network device to perform channel measurement.
[0200] It should be understood that the name of the information included in the first information is not limited in this application. For example, the first channel state information report may also be information obtained by the first terminal device based on the second reference signal, other than the CSI or CSI report mentioned above, that can indicate the channel state of the first channel. Furthermore, the first reference signal may also be a reference signal used by the network device to perform channel measurements, other than the SRS or DMRS mentioned above, etc., and will not be listed in detail here.
[0201] By way of example and not limitation, the first terminal device sending the first information to the network device can be: the first terminal device periodically sending the first information to the network device, wherein the time-frequency resources for periodically sending the first information can be configured by the network device through higher-layer signaling (e.g., RRC or MAC CE). Alternatively, the first terminal device sending the first information to the network device can be: the first terminal device proactively reporting the first information to the network device.
[0202] For example, a network device instructs the time and frequency resources for reporting the first information through higher-layer signaling #1, and the first terminal device can send the first information on the corresponding time and frequency resources.
[0203] For example, after the first terminal device obtains the first information by performing channel measurement based on the second reference signal, it can provide the first information to the network device, and / or the first terminal device can actively send the first reference signal to the network device to support the network device in performing channel measurement.
[0204] It should be noted that this application does not limit the specific method of sending the first information from the first terminal device to the network device. You can refer to the description of the terminal device reporting CSI to the network device in the current related technology, and / or refer to the description of the terminal device sending SRS to the network device in the current related technology. It will not be elaborated here.
[0205] In this application, after the network device receives the first information, it does not directly perform channel estimation based on the first information. Instead, it needs to obtain auxiliary information required for channel estimation to improve the accuracy of channel estimation. Therefore, the method flow shown in Figure 5 further includes:
[0206] S520, network devices obtain the first environmental status information.
[0207] The first environment state information (ESI) is used to indicate the channel information of the first channel. This first environment state information can also be called an environment state information report (ESI report), auxiliary information, or information #2, etc. This application does not limit the name of the information, as long as it can achieve the corresponding function. For example, any information that can be used to indicate the channel information of the first channel and is related to the environmental information of the communication system including the first terminal device and network devices can be understood as the first environment state information in this application.
[0208] Optionally, the first environmental state information includes at least one of the following:
[0209] The information includes the identification information of each path in at least one path corresponding to the first channel, the angle information of each path in at least one path corresponding to the first channel, the time delay information of each path in at least one path corresponding to the first channel, the Doppler information of each path in at least one path corresponding to the first channel, or the change in the number of paths corresponding to the first channel compared to the number of paths indicated by the previously reported environmental status information (e.g., the number of paths has increased or decreased by a few). The path identification information can be information used to identify the path, such as the path ID, path index, etc. For example, if at least one path corresponding to the first channel includes three paths, path #1, path #2, and path #3, the format of the first environmental status information can be {{θ1, τ1, f...} d1},{θ2,τ2,f d2},{θ3,τ3,f d3 The first environmental state information indicates the angle, time delay, and Doppler information for each of the three paths. Here, θ1 represents the angle information of path #1, τ1 represents the time delay information of path #1, and f... d1 θ1 represents the Doppler information of path #1, θ2 represents the angular information of path #2, τ2 represents the time delay information of path #2, and f d2 θ3 represents the Doppler information of path #2, θ3 represents the angle information of path #3, τ3 represents the time delay information of path #3, and f d3 This indicates the Doppler information for path #3.
[0210] Optionally, the first environmental state information may also include the number of at least one path corresponding to the first channel. For example, if the first channel corresponds to 3 paths, the first environmental state information may also include information indicating that the number of paths is 3.
[0211] For example, the network device in this application obtains the first environmental state information in the following two possible ways:
[0212] Method 1: The network device obtains the first environmental status information by receiving the first environmental status information from the first terminal device.
[0213] In the case shown in Method 1, the aforementioned first environmental state information is determined by the first terminal device and provided to the network device.
[0214] It can be understood that, in the case shown in Method 1, step S520 above can be replaced by steps S522 and S523 below.
[0215] S522, the first terminal device determines the first environmental status information.
[0216] As one possible implementation, the first terminal device can determine the first environmental state information based on the acquired environmental information.
[0217] In this implementation, the first terminal device determines the first environmental state information, including:
[0218] The first terminal device acquires environmental information and then determines the first environmental state information based on the environmental information.
[0219] As another possible implementation, the first terminal device can obtain the first environmental state information from other devices.
[0220] In this implementation, the first terminal device determines the first environmental state information, including:
[0221] The first terminal device receives the first environmental status information from the management device. For example, the management device is a device in the system that manages environmental status information.
[0222] It should be understood that this application does not impose any restrictions on the specific method by which the first terminal device obtains the first environmental state information. It may determine the information itself based on the environmental information or receive it from other devices.
[0223] S523, the network device receives first environmental status information from the first terminal device, and correspondingly, the first terminal device sends the first environmental status information to the network device.
[0224] For example, the first terminal device can provide the network device with first environmental status information that matches the current environmental information. For instance, after the first terminal device determines the first environmental status information, if it determines that the first environmental status information is the environmental status information corresponding to the current environmental information, then it can report the first environmental status information that matches the current environmental information. If the first environmental status information is the environmental status information corresponding to environmental information from other times before the current time, then it can not report the first environmental status information that does not match the current environmental information.
[0225] Optionally, the first terminal device may send the first environmental status information to the network device using the time-frequency resources for reporting the first information. Alternatively, the network device may configure time-frequency resources for the first terminal device to send the first environmental status information.
[0226] For example, the first terminal device can report the first environmental status information to the network device in real time (e.g., report the first environmental status information between two CSI reports; or, for example, report the first environmental status information between two SRS transmissions), which supplements the channel estimation when there is no reference signal (CSI-RS or SRS, etc.) and improves the channel estimation quality.
[0227] To facilitate understanding, the timing relationship of the first terminal device transmitting the Channel Measurement Signal (SRS) and / or reporting the Channel Identity System (CSI), transmitting uplink data (UL data), and transmitting the first environmental status information is briefly introduced with reference to Figure 6.
[0228] As can be seen from Figure 6, the reporting of ESI information supplements the channel estimation when there is no CSI reporting and / or no SRS transmission, thus improving the quality of channel estimation.
[0229] As an example and not a limitation, the time-frequency resources configured by the network device to send the first environmental state information to the first terminal device include, but are not limited to, the following two possible implementations:
[0230] Method 1.1: The network device sends a first instruction information to the first terminal device. The first instruction information is used to instruct the reporting of the first environmental status information and the time and frequency resources for reporting the first environmental status information.
[0231] Optionally, if the first terminal device does not periodically report the aforementioned environmental status information, the network device can instruct the first terminal device to report the environmental status information, as well as the time-frequency resources required for reporting the environmental status information, through the first indication information. For example, the network device determines the current channel status information (e.g., RSRP, SINR, etc.) and triggers a request to the first terminal device to report the environmental status information through DCI. For instance, when the network device's received RSRP or SINR is lower than a threshold value, it requests the first terminal device to report the environmental status information.
[0232] In the case shown in Method 1.1, the first indication information can be DCI. For example, the network device determines the current channel state information, such as RSRP or SINR, and triggers a request to the first terminal device to report the first environmental state information through DCI. For example, when the received RSRP or SINR of the network device is lower than the threshold, it requests the first terminal device to report the first environmental state information and indicates the time and frequency resources for reporting the first environmental state information, so as to improve the accuracy of channel estimation and prediction.
[0233] Method 1.2: The network device sends configuration information to the first terminal device, the configuration information being used to indicate the time and frequency resources for reporting the first environmental status information.
[0234] Optionally, if the first terminal device periodically or semi-periodically reports the aforementioned first environmental status information, the network device can configure the resource location for reporting the environmental status information through configuration information. For example, the network device can configure the time-frequency resources for periodically or semi-periodically reporting the aforementioned first environmental status information through the RRC environmental status information configuration indicator (RRC_EsiCfg_Indicator).
[0235] Method 1.3: The network device sends configuration information to the first terminal device, the configuration information being used to indicate the time and frequency resources for reporting the first environmental status information, and the network device sends second indication information to the first terminal device, the second indication information being used to indicate the reporting of the first environmental status information.
[0236] In the case shown in Method 1.3, the network device can configure the time-frequency resources for reporting the first environmental status information through configuration information, and activate the first terminal device to send the first environmental status information on the corresponding time-frequency resources through the second instruction information.
[0237] Optionally, the method by which the first terminal device sends the first environmental status information to the network device in this application may be:
[0238] The sensing module of the first terminal device sends the first environmental status information to the communication module of the first terminal device, and then the communication module of the first terminal device sends the first environmental status information to the network device.
[0239] The sensing module and communication module of the first terminal device can be deployed independently, that is, the sensing module of the first terminal device can send the first environmental status information to the communication module of the first terminal device through an external communication interface; or, the sensing module and communication module of the first terminal device can be deployed jointly, that is, the sensing module of the first terminal device can send the first environmental status information to the communication module of the first terminal device through an internal communication interface.
[0240] It should be understood that the name of the sensing module of the first terminal device is not limited in this application; it can also be called the sensor module or sensing module of the first terminal device, as long as it can realize the acquisition and fusion of multi-source data or the acquisition of first environmental state information. Similarly, the name of the communication module of the first terminal device is not limited in this application; it can also be called the transceiver unit of the first terminal device, as long as it can communicate with network devices, for example, it can be a V2X communication unit, a short-range communication unit, or an antenna, etc.
[0241] For ease of understanding, the transmission of first environmental state information between the sensing module and the communication module of the first terminal device in this application is briefly described with reference to Figure 7.
[0242] In addition, as can be seen from the above, the first terminal device also sends first information to the network device. Therefore, the first terminal device can provide the network device with the first fused information determined by the first information and the first environmental state information. That is, the network device receives the first information and the first environmental state information from the first terminal device, including receiving the first fused information from the first terminal device, wherein the first fused information is determined based on the first channel state information report and the first environmental state information.
[0243] For example, the first channel state information report obtained by the first terminal device based on channel measurement using the second reference signal includes channel path information #1 (e.g., {P1, P2}), while the first environmental state information determined by the first terminal device based on environmental information includes channel path information #2 (e.g., {P1, P2, P3}). The first terminal device can fuse the channel path information #1 and channel path information #2 to obtain first fused information (e.g., {P1, P2, P3}) and report this first fused information. Here, P1, P2, or P3 represents information about different paths, such as path angle or delay information.
[0244] Optionally, when the first terminal device sends the first information and the first environmental status information to the network device respectively, the network device can merge the first information and the first environmental status information.
[0245] As described above, in the scenario shown in Method 1, the first terminal device can determine the first environmental state information based on the environmental information. For ease of understanding, the process by which the first terminal device determines the first environmental state information is explained below with specific examples.
[0246] Example 1: The first terminal device determines the first environmental state information.
[0247] Step 1: The first terminal device acquires environmental information.
[0248] This environmental information is the information sensed by the sensing module of the first terminal device.
[0249] For example, environmental information includes environmental information acquired by various sensors of the first terminal device, such as environmental information including at least one of the following:
[0250] Information acquired by the camera of the first terminal device, information acquired by the ultrasonic radar of the first terminal device, information acquired by the millimeter-wave radar of the first terminal device, information acquired by the lidar of the first terminal device, etc.
[0251] It should be understood that this application does not provide a detailed description of the specific process by which the sensing module of the first terminal device acquires environmental information; however, reference can be made to descriptions of environmental information acquisition by current smart terminals, such as the description of smart terminals in the basic concepts section above.
[0252] Step 2: The first terminal device determines the first environmental status information based on the environmental information.
[0253] Specifically, the process by which the first terminal device determines the first environmental state information based on environmental information depends on the specific content of the environmental information. The following examples illustrate several ways the first terminal device determines the first environmental state information based on different contents of the environmental information:
[0254] Method 2.1: Environmental information includes information acquired by the radar of the first terminal device and information acquired by the camera of the first terminal device.
[0255] In the case shown in method 2.1, the first terminal device determines the first environmental state information based on environmental information, including:
[0256] First, the first terminal device processes the information acquired by its radar and camera using radar-view fusion technology to obtain fused environmental information. For a detailed description of radar-view fusion technology, please refer to the introduction in the basic concepts section above; it will not be repeated here.
[0257] For example, information acquired by the radar and information acquired by the camera of the first terminal device can be fused using different data fusion methods (e.g., raw data layer fusion, feature layer fusion, or decision layer fusion) to obtain fused environmental information. Optionally, the first terminal device can determine the data fusion method to be used based on its data processing capabilities.
[0258] Then, the first terminal device determines the first environmental state information based on the fused environmental information using ray tracing technology. For a description of ray tracing technology, please refer to the introduction of ray tracing technology in the basic concepts section above; it will not be repeated here.
[0259] For example, the first terminal device reconstructs the boundary of the physical environment and the size, position and material of the scatterers therein based on the fused environmental information, and performs feature-based, structured and semantic representation of the wireless environment. It then uses different wireless propagation feature models, based on ray tracing, artificial neural network method models or convolutional neural network method models, to determine the first environmental state information.
[0260] Method 2.2: Environmental information includes information acquired by the radar of the first terminal device.
[0261] In the case shown in method 2.2, the first terminal device determines the first environmental state information based on environmental information, including:
[0262] The first terminal device determines the first environmental state information based on the information acquired by the radar of the first terminal device. For example, the first terminal device reconstructs the physical environment boundary and the size, position, and material of the scattering objects in it based on the information acquired by the radar of the first terminal device, performs feature-based, structured, and semantic characterization of the wireless environment, and determines the first environmental state information by using different wireless propagation feature models, based on ray tracing, artificial neural network methods, or convolutional neural network methods.
[0263] Method 2.3: Environmental information includes information acquired by the camera of the first terminal device.
[0264] In the case shown in method 2.3, the first terminal device determines the first environmental state information based on environmental information, including:
[0265] The first terminal device determines the first environmental state information based on information acquired by its camera. For example, the first terminal device reconstructs the physical environment boundary and the size, position, and material of scatterers within it based on information acquired by its camera, and performs feature-based, structured, and semantic characterization of the wireless environment. It then uses different wireless propagation feature models, such as ray tracing, artificial neural network methods, or convolutional neural network methods, to determine the first environmental state information.
[0266] It should be understood that the methods 2.1 to 2.3 described above are only for ease of understanding and to illustrate several possible implementation methods for the first terminal device to determine the first environmental state information, and do not constitute a limitation on the scope of protection of this application.
[0267] For example, as can be seen from the process of determining the first environmental state information described in methods 2.1 to 2.3 above, the process of the first terminal device determining the first environmental state information in this application includes several steps: environmental information acquisition, environmental reconstruction, and channel reconstruction.
[0268] Among them, the acquisition of environmental information is achieved through the sensing module of the first terminal device;
[0269] Environment reconstruction can be achieved in 3D, using techniques such as motion structure restoration, multi-view stereo vision, and point cloud processing algorithms. Motion structure restoration algorithms extract feature points from multi-view images and then reconstruct the camera's motion trajectory and the scene's 3D structure based on the matching relationships of these feature points.
[0270] Channel Reconstruction: In wireless communication systems, utilizing environmental perception technologies and reconstruction methods to perceive obstacles, moving scatterers, and other information in the environment, and to collect and model wireless environmental data in real time, can help communication systems better adapt to complex and ever-changing communication scenarios. It should be understood that channel propagation characteristics are determined by the wireless environment. Radio waves are emitted from the transmitter, interact with various scatterers in the propagation path through reflection, scattering, and diffraction, and then reach the receiver. These received radio waves exhibit multipath clustering characteristics. The shape, position, and material of the scatterers all affect the propagation characteristics of the radio waves. Computer vision is used to reconstruct the 3D environment and define cluster kernels for matching wireless environment scatterers with statistical clusters. The cluster kernel modeling method based on cluster matching first reconstructs the boundaries of the physical environment and the size, position, and material of the scatterers within it, and then uses ray tracing methods to achieve cluster kernel matching, thus completing channel reconstruction.
[0271] The detailed descriptions of environmental reconstruction and channel reconstruction can refer to the descriptions of environmental reconstruction and channel reconstruction in current or future integrated communication and sensing scenarios. The above descriptions of environmental reconstruction and channel reconstruction in this application are for understanding purposes only and do not constitute any limitation on the scope of protection of this application.
[0272] Method 2: The network device obtains the first environmental status information by receiving environmental information from the first terminal device and determining the first environmental status information based on the environmental information.
[0273] In the case shown in Method 2, step S520 can be replaced by steps S524 to S526.
[0274] S524, the first terminal device obtains environmental information.
[0275] S525, the network device receives environmental information from the first terminal device, and correspondingly, the first terminal device sends environmental information to the network device.
[0276] S526, the network device determines the first environmental state information based on the environmental information.
[0277] In this implementation, the description of how the network device determines the first environmental state information based on the environmental information can be found in the description of the first terminal device determining the first environmental state information in Example 1 above, and will not be repeated here.
[0278] It should be understood that the two methods described above for the network device to obtain the first environmental status information (e.g., receiving the first environmental status information from the first terminal device, or determining the first environmental status information based on the environmental information itself) are merely illustrative examples indicating possible ways for the network device to obtain the first environmental status information in this application, and do not constitute any limitation on the scope of protection of this application. For example, the network device may also receive the first environmental status information from a management device, which can be understood as a device that manages environmental status information in the system; and for another example, the network device may determine the first environmental status information based on historical communication data, which will not be illustrated here.
[0279] Furthermore, after receiving the first information and acquiring the first environmental state information, the network device can perform channel estimation based on the first information and the first environmental state information to estimate the first channel between the network device and the first terminal device, or in other words, determine the first precoding indication. The first precoding indication is used for data transmission between the first terminal device and the network device. Then, the method flow shown in Figure 5 further includes:
[0280] S530, the network device determines a first precoding instruction based on the first information and the first environmental state information. The first precoding instruction is used for data transmission between the first terminal device and the network device.
[0281] Specifically, before determining the first precoding indication, the network device first performs channel estimation based on the first information and the first environmental state information to obtain the estimated information of the first channel; then, based on the channel estimation information of the first channel, it determines the first precoding indication.
[0282] As described above, the first information includes a first channel state information report and / or a first reference signal. Therefore, based on the first information and the first environmental state information, the network device determines a first precoding indication (e.g., PMI), which may include the following possibilities:
[0283] The network device determines a first precoding indication based on a first channel state information report and a first environmental state information report; or,
[0284] The network device determines a first precoding instruction based on a first reference signal and first environmental state information; or,
[0285] The network device determines the first precoding instruction based on the first channel state information report, the first reference signal, and the first environmental state information.
[0286] As one possible implementation, in the downlink scenario, the first precoding indication is the precoding indication used by the network device in downlink transmission.
[0287] In this implementation, the network device can inform the first terminal device of the first precoding indication before downlink transmission. For example, the network device sends transmission information #1 to the first terminal device, which is used to indicate the first precoding indication #1. The first precoding indication #1 is a precoding indication for downlink transmission and can be referred to as a downlink precoding indication.
[0288] As another possible implementation, in the uplink scenario, the first precoding indication is the precoding indication used by the first terminal device in the uplink transmission.
[0289] In this implementation, the network device can inform the first terminal device of the first precoding indication before the first terminal device performs uplink transmission. For example, the network device sends transmission information #2 to the first terminal device, which is used to indicate the first precoding indication #2. The first precoding indication #2 is a precoding indication for downlink transmission and can be referred to as an uplink precoding indication.
[0290] As described above, the first precoding instruction involved in this application includes a downlink precoding instruction and / or an uplink precoding instruction. For distinction, the downlink precoding instruction can be referred to as the first precoding instruction #1, and the uplink precoding instruction can be referred to as the first precoding instruction #2. For ease of description, the downlink precoding instruction and the uplink precoding instruction will not be distinguished below, and will be collectively referred to as the first precoding instruction. The first precoding instruction in the following text can be replaced by the downlink precoding instruction and / or the uplink precoding instruction.
[0291] It should be understood that the above-described determination of the first precoding indication based on the first information and the first environmental state information is merely an example to indicate that the estimated information of the first channel obtained by the network device based on the first information and the first environmental state information can determine the parameters, and does not constitute any limitation on the scope of protection of this application. For example, the network device may also determine at least one of the following based on the first information and the first environmental state information: a first modulation and coding strategy indication, a first spatial stream number indication, a first transmission time-frequency resource indication, or a first reception time-frequency resource indication. At least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication is used for data transmission between the first terminal device and the network device.
[0292] At least one of the aforementioned first precoding indication, first modulation and coding strategy indication, first spatial stream number indication, first transmission time-frequency resource indication, or first reception time-frequency resource indication can be understood as parameters for data transmission between the first terminal device and the network device. These parameters can be determined based on the results of channel estimation. It should be understood that the parameters on which data is transmitted between the first terminal device and the network device are based may also include other parameters besides those mentioned above, which will not be listed here.
[0293] For ease of understanding, the following explanation uses the example of a network device determining a first precoding indication based on a first channel state information report, a first reference signal, and a first environmental state information. When the parameters used for transmitting data between the first terminal device and the network device are other than the first precoding indication, the description of determining the first precoding indication below can be referred to, and will not be repeated in this application.
[0294] The following describes the process by which the network device determines the first precoding indication based on the first information, including the first channel state information report and / or the first reference signal:
[0295] As one possible implementation, the first information includes a first channel state information report.
[0296] If the first information includes a first channel state information report, before the network device receives the first information from the first terminal device, the network device sends a second reference signal to the first terminal device, the second reference signal being used to determine the first channel state information report.
[0297] In this implementation, when the first information includes a first channel state information report, the network device determines a first precoding indication based on the first information and the first environmental state information. This includes: the network device revising the first channel state information report based on the first environmental state information. Revising the first channel state information report includes: revising the channel referred to in the first channel state information report, such as revising the covariance matrix of the channel referred to in the first channel state information report. The specific revision process can be implemented using AI or non-AI methods. Since the first channel state information report includes a first precoding indication, the process of revising the first channel state information report can be understood as: making the first precoding indication included in the first channel state information report more closely match the actual channel state.
[0298] Optionally, the first channel state information report may also include other parameters besides the first PMI (e.g., first MCS indication, first spatial stream number indication, first transmit time-frequency resource indication, or first receive time-frequency resource indication, etc.). Examples will not be provided here.
[0299] As another possible implementation, the first information includes a first reference signal.
[0300] When the first information includes a first reference signal, after the network device receives the first reference signal from the first terminal device, the network device performs channel measurement based on the first reference signal to obtain channel measurement information.
[0301] In this implementation, the network device determines the first precoding indication based on the first information and the first environmental state information, including: the network device determines the first precoding indication based on channel measurement information and the first environmental state information.
[0302] For example, when the first information includes a first reference signal, the network device determines a first precoding indication based on the first information and the first environmental state information, including: the network device correcting channel measurement information based on the first environmental state information. The corrected channel measurement information includes: correcting the channel referred to by the corrected channel measurement information, such as correcting the covariance matrix of the channel referred to by the corrected channel measurement information.
[0303] As another possible implementation, the first information includes a first channel state information report and a first reference signal.
[0304] When the first information includes a first channel state information report and a first reference signal, before the network device receives the first information from the first terminal device, the network device sends a second reference signal to the first terminal device. The second reference signal is used to determine the first channel state information report. Furthermore, after the network device receives the first information from the first terminal device, the network device performs channel measurement based on the first reference signal to obtain channel measurement information.
[0305] In this implementation, the network device determines a first precoding indication based on first information and first environmental state information, including: the network device determines the first precoding indication based on a first channel state information report, the channel measurement information, and the first environmental state information.
[0306] For example, when the first information includes a first channel state information report and a first reference signal, the network device determines a first precoding indication based on the first information and the first environmental state information, including: the network device corrects the first channel state information report and channel measurement information based on the first environmental state information.
[0307] It should be understood that the above implementation methods illustrate how a network device determines a first precoding instruction based on first information and first environmental state information. As described above, when a network device obtains the first environmental state information, it can fuse the first environmental state information, along with the first channel state information report and / or the first reference signal, to update the channel weight information, such as updating the channel covariance matrix, thereby achieving more accurate channel estimation and enabling precise precoding schemes and beamforming.
[0308] Furthermore, after determining the first precoding indication based on the first information and the first environmental state information, the network device can instruct the corresponding first precoding indication when the first terminal device subsequently sends data to the network device via the second transmission information. Therefore, the method flow shown in Figure 5 may further include:
[0309] S531, the first terminal device receives the second transmission information from the network device, and correspondingly, the network device sends the second transmission information to the first terminal device.
[0310] The second transmission information is used to indicate the first precoding indication #2, which is used for the transmission of the first data #2 between the first terminal device and the network device. Specifically, the first terminal device receives the second transmission information after sending the first information and the first environmental status information to the network device. The second transmission information is transmission information determined based on the first information and the first environmental status information. For example, the second transmission information can be the first precoding indication #2, so that the first terminal device can perform precoding processing on the first data #2 to be transmitted based on the first precoding indication #2.
[0311] Optionally, before sending the first information and the first environmental status information to the network device, the first terminal device may receive first transmission information. This first transmission information is used to indicate a first precoding indication #1, which is used for the transmission of first data #1 between the first terminal device and the network device. This first transmission information is transmission information determined based on the first information. For example, before sending the first information and the first environmental status information to the network device, the first terminal device sends the first information and receives the first transmission information from the network device. The first transmission information can be the first precoding indication #1, so that the first terminal device can perform precoding processing on the first data #1 to be transmitted based on the first precoding indication #1.
[0312] It should be noted that, since the second transmission information is transmission information determined based on the first information and the first environmental state information, and the first transmission information is transmission information determined based on the first information, the first precoding indication #2 indicated by the second transmission information matches the characteristics of the first channel better than the first precoding indication #1 indicated by the first transmission information.
[0313] For example, the above mainly describes the information interaction between the first terminal device and the network device. The network device can determine a first precoding indication based on the first information reported by the first terminal device and the first environmental state information obtained. In addition, the network device can also determine a second precoding indication based on information reported by other terminal devices. The first precoding indication is used for data transmission between other terminal devices (e.g., the second terminal device) and the network device.
[0314] For example, the network device receives second information from a second terminal device, the second information including a second channel state information report and / or a third reference signal, the third reference signal being used to measure the second channel; the network device acquires second environmental state information, the second environmental state information indicating the channel information of the second channel; based on the third information and the second environmental state information, the network device determines a second precoding indication, the second precoding indication being used for data transmission between the first terminal device and the network device, the second channel being the channel between the second terminal device and the network device. The specific process can be referred to steps S510 to S530 above, and will not be repeated here.
[0315] Similar to how the network device determines the parameters for data transmission between the first terminal device and the network device based on the first information and the first environmental state information, the network device can also determine at least one of the following based on the third information and the second environmental state information: a second modulation and coding strategy indication, a second spatial stream number indication, a second transmission time-frequency resource indication, or a second reception time-frequency resource indication.
[0316] The second modulation and coding strategy indication, the second spatial stream number indication, the second transmission time-frequency resource indication, or the second reception time-frequency resource indication are used for data transmission between the second terminal device and the network device.
[0317] Optionally, the type of information included in the second information may differ from the type of information included in the first information. For example, if the first information includes a first channel state information report, the second information may include a third reference signal; if the first information includes a first reference signal, the second information may include a second channel state information report; if the first information includes both a first channel state information report and a first reference signal, the second information may include either a second channel state information report or a third reference signal, and so on.
[0318] In the communication method shown in Figure 5, the first terminal device can report first information to the network device. This first information can be a first channel state information report and / or a first reference signal. The first channel state information report can be understood as a report of channel state information indicating the first channel obtained by the first terminal device based on channel measurements performed using the received reference signal. The first reference signal is used to measure the first channel; that is, after receiving the first reference signal, the network device can perform channel measurements based on it to obtain channel measurement information indicating the channel state of the first channel. Additionally, in this technical solution, the network device can also obtain first environmental state information, which is used to indicate the channel information of the first channel. Therefore, by combining the first information and the first environmental state information, and integrating multiple information sources, the network device determines a more accurate channel estimate. Consequently, the first precoding indication determined based on this channel estimate is more accurate and better matches the actual channel state, thus improving data transmission performance.
[0319] It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0320] It should also be understood that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0321] It should also be understood that the above embodiments are mainly illustrated using devices in existing network architectures as examples. It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.
[0322] For example, the communication method provided in this application can also be applied to an open RAN architecture. The process of implementing the above method under an open RAN architecture is the same as that shown in Figure 5, except that the execution subject is different. For example, the network device in the communication method shown in Figure 5 can be replaced with a CU (CU-CP or CU-UP) or DU or RU in an open RAN architecture.
[0323] For example, the communication method provided in this application can also be applied to chip architecture. The process of implementing the above method under chip architecture is the same as that shown in Figure 5, only the execution subject is different. For example, the network device in the communication method shown in Figure 5 is replaced with a network device chip, and the terminal device in the communication method shown in Figure 10 is replaced with a terminal device chip.
[0324] It is understood that, in the above-described method embodiments, the methods and operations implemented by devices (such as terminal devices and network devices) can also be implemented by components (such as chips or circuits) that can be used in the devices.
[0325] It is also understood that some optional features in the various embodiments of this application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.
[0326] The communication method provided in the embodiments of this application has been described in detail above with reference to Figure 5. The above communication method is mainly introduced from the perspective of interaction between terminal devices and network devices. It can be understood that, in order to realize the above functions, terminal devices and network devices include hardware structures and / or software modules corresponding to perform each function.
[0327] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0328] The communication device provided in the embodiments of this application will be described in detail below with reference to Figures 8 to 10. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, some content will not be repeated.
[0329] This application embodiment can divide the terminal device and network device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.
[0330] Figure 8 is a schematic block diagram of a communication device 10 provided in an embodiment of this application. The device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used for data processing. In other words, the transceiver module 11 is used to perform receiving and sending related operations, and the processing module 12 is used to perform other operations besides receiving and sending. The transceiver module 11 can also be referred to as a communication interface or a communication unit. The transceiver module 11 may include a receiving module and / or a sending module, whereby the receiving module performs receiving-related operations and the sending module performs sending-related operations.
[0331] Optionally, the device 10 may further include a storage module 13, which can be used to store instructions and / or data. The processing module 12 can read the instructions and / or data in the storage module so that the device can perform the operation of the device in the aforementioned method embodiments. The above modules may also be referred to as units, such as transceiver unit, processing unit, storage unit, etc.
[0332] In one design, the device 10 may correspond to the terminal device in the above method embodiments, or a component of the terminal device (such as a chip).
[0333] The device 10 can implement the steps or processes corresponding to those executed by the terminal device in the above method embodiments. The transceiver module 11 can be used to perform transceiver-related operations of the terminal device in the above method embodiments, and the processing module 12 can be used to perform processing-related operations of the terminal device in the above method embodiments.
[0334] In one possible implementation, processing module 12 is configured to determine first information and first environmental state information, the first information and the first environmental state information being used to determine a first precoding indication, the first precoding indication being used for data transmission between the first terminal device and the network device. Transceiver module 11 is configured to send the first information and the first environmental state information to the network device, wherein the first information includes a first channel state information report and / or a first reference signal, the first reference signal being used to measure a first channel, and the first environmental state information indicating channel information of the first channel, the first channel being the channel between the first terminal device and the network device.
[0335] When the device 10 is used to execute the method in FIG5, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S510, S523, S525 and S531; the processing module 12 can be used to execute the processing steps in the method, such as steps S522 and S524.
[0336] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0337] In another design, the device 10 may correspond to the network device in the above method embodiments, or to a component of the network device (such as a chip).
[0338] The device 10 can implement the steps or processes performed by the network device corresponding to the method embodiments described above. The transceiver module 11 can be used to perform the transceiver-related operations of the network device in the method embodiments described above, and the processing module 12 can be used to perform the processing-related operations of the network device in the method embodiments described above.
[0339] In one possible implementation, transceiver module 11 is configured to receive first information from a first terminal device, the first information including a first channel state information report and / or a first reference signal, the first reference signal being used to measure the first channel. Transceiver module 11 or processing module 12 is configured to acquire first environmental state information, the first environmental state information indicating the channel information of the first channel. Processing module 12 is configured to determine a first precoding indication based on the first information and the first environmental state information, the first precoding indication being used for data transmission between the first terminal device and the network device, wherein the first channel is the channel between the first terminal device and the network device.
[0340] When the device 10 is used to execute the method in FIG5, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S510, S523, S525 and S531; the processing module 12 can be used to execute the processing steps in the method, such as steps S526 and S530.
[0341] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0342] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that device 10 may specifically be a mobility management network element in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the mobility management network element in the above method embodiments; or, device 10 may specifically be a terminal device in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiments. To avoid repetition, further details are omitted here.
[0343] The apparatus 10 of each of the above-described schemes has the function of implementing the corresponding steps performed by the devices (such as terminal devices and network devices) in the above-described methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by processors, which respectively execute the transceiver operations and related processing operations in each method embodiment.
[0344] In addition, the transceiver module 11 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module can be a processing circuit.
[0345] Figure 9 is a schematic diagram of another communication device 20 provided in an embodiment of this application. The device 20 includes a processor 21, which is used to execute computer programs or instructions stored in a memory 22, or to read data / signaling stored in the memory 22, to perform the methods in the above method embodiments. Optionally, there may be one or more processors 21.
[0346] Optionally, as shown in FIG9, the device 20 further includes a memory 22 for storing computer programs or instructions and / or data. The memory 22 may be integrated with the processor 21 or may be disposed separately. Optionally, there may be one or more memories 22.
[0347] Optionally, as shown in FIG9, the device 20 further includes a transceiver 23, which is used for receiving and / or transmitting signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or transmit signals. The transceiver 23 may include a receiver and / or a transmitter, the receiver being used for receiving signals and the transmitter for transmitting signals; if the communication device 20 is a chip, then the transceiver 23 is the chip's input / output interface, where the output corresponds to transmitting and the input corresponds to receiving.
[0348] As one option, the device 20 is used to implement the operations performed by the terminal device or network device in the various method embodiments described above.
[0349] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0350] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0351] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0352] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0353] Figure 10 is a schematic diagram of a chip system 30 provided in an embodiment of this application. The chip system 30 (or may also be called a processing system) includes logic circuitry 31 and an input / output interface 32.
[0354] The logic circuit 31 can be a processing circuit in the chip system 30. The logic circuit 31 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 30 to implement the methods and functions of the embodiments of this application. The input / output interface 32 can be an input / output circuit in the chip system 30, outputting processed information from the chip system 30, or inputting data or signaling information to be processed into the chip system 30 for processing.
[0355] As one option, the chip system 30 is used to implement the operations performed by the terminal device or network device in the various method embodiments described above.
[0356] For example, logic circuit 31 is used to implement the processing-related operations performed by the terminal device in the above method embodiments; input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the terminal device in the above method embodiments.
[0357] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.
[0358] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the various embodiments of the above methods.
[0359] This application also provides a computer program product comprising instructions that, when executed by a computer, implement the methods performed by a terminal device or network device in the above-described method embodiments.
[0360] This application also provides a communication system, including the aforementioned terminal device and network device.
[0361] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0362] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.
[0363] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.
[0364] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method characterized by comprising: A chip applied to or in a network device, the method comprising: Receive first information from a first terminal device, the first information including a first channel status information report and / or a first reference signal, the first reference signal being used to measure the first channel; Obtain first environmental state information, which indicates the channel information of the first channel; Based on the first information and the first environmental state information, a first precoding indication is determined, which is used for data transmission between the first terminal device and the network device. The first channel is the channel between the first terminal device and the network device.
2. The method of claim 1, wherein, Based on the first information and the first environmental state information, at least one of the following is also determined: a first modulation and coding strategy indication, a first spatial stream number indication, a first transmission time-frequency resource indication, or a first reception time-frequency resource indication. Wherein, at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication is used for data transmission between the first terminal device and the network device.
3. The method according to claim 1 or 2, characterized in that, The first information includes the first channel state information report; Before receiving the first information from the first terminal device, the method further includes: A second reference signal is sent to the first terminal device, the second reference signal being used to determine the first channel state information report.
4. The method according to claim 1 or 2, characterized in that, The first information includes the first reference signal; The method further includes: Channel measurement is performed based on the first reference signal to obtain channel measurement information; Determining a first precoding indication based on the first information and the first environmental state information includes: determining the first precoding indication based on the channel measurement information and the first environmental state information.
5. The method according to claim 1 or 2, characterized in that, The first information includes the first channel state information report and the first reference signal; Before receiving the first information from the first terminal device, the method further includes: Send a second reference signal to the first terminal device, the second reference signal being used to determine the first channel state information report; After receiving the first information from the first terminal device, the method further includes: Channel measurement is performed based on the first reference signal to obtain channel measurement information; Based on the first information and the first environmental state information, a first precoding instruction is determined, including: The first precoding indication is determined based on the first channel state information report, the channel measurement information, and the first environmental state information.
6. The method according to any one of claims 1 to 5, characterized in that, Obtain the first environmental state information, including: Receive the first environmental status information from the first terminal device.
7. The method according to any one of claims 1 to 5, characterized in that, Obtain the first environmental state information, including: Receive environmental information from the first terminal device, wherein the environmental information is information sensed by the sensing module of the first terminal device; The first environmental state information is determined based on the environmental information.
8. The method according to claim 7, characterized in that, The environmental information includes information acquired by the radar of the first terminal device and information acquired by the camera of the first terminal device; Determining the first environmental state information based on the environmental information includes: The radar and camera of the first terminal device are processed by radar-visual fusion technology to obtain fused environmental information. The first environmental state information is determined based on the fused environmental information using ray tracing technology.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Send a first instruction message to the first terminal device, the first instruction message instructing the reporting of the first environmental status information and the time-frequency resources corresponding to the reporting of the first environmental status information.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The configuration information is sent to the first terminal device, and the configuration information is used to indicate the time and frequency resources for reporting the first environmental status information.
11. The method according to any one of claims 1 to 10, characterized in that, The first environmental status information includes at least one of the following: The identification information of each path in at least one path corresponding to the first channel, the angle information of each path in at least one path, the time delay information of each path in at least one path, or the Doppler information of each path in at least one path.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Receive second information from a second terminal device, the second information including a second channel status information report and / or a third reference signal, the third reference signal being used to measure the second channel; Obtain second environmental state information, which indicates the channel information of the second channel; Based on the third information and the second environmental state information, a second precoding instruction is determined, which is used for data transmission between the first terminal device and the network device. The second channel is the channel between the second terminal device and the network device.
13. The method of claim 12, wherein, The method further includes: Based on the second information and the second environmental state information, at least one of the following is determined: a second modulation and coding strategy indication, a second spatial stream number indication, a second transmission time-frequency resource indication, or a second reception time-frequency resource indication; Wherein, at least one of the second modulation and coding strategy indication, the second spatial stream number indication, the second transmission time-frequency resource indication, or the second reception time-frequency resource indication is used for data transmission between the second terminal device and the network device.
14. The method according to claim 12 or 13, characterized in that, The second information includes different types of information than the first information.
15. A method of communication, comprising: The method, which involves applying a chip to a first terminal device or a chip in a first terminal device, includes: Determine first information and first environmental state information, the first information and the first environmental state information are used to determine a first precoding indication, the first precoding indication is used for data transmission between the first terminal device and the network device; Send the first information and the first environmental status information to the network device; The first information includes a first channel state information report and / or a first reference signal, the first reference signal being used to measure the first channel, the first environmental state information indicating the channel information of the first channel, and the first channel being the channel between the first terminal device and the network device.
16. The method of claim 15, wherein, The first information and the first environmental state information are further used to determine at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication; Wherein, at least one of the first modulation and coding strategy indication, the first spatial stream number indication, the first transmission time-frequency resource indication, or the first reception time-frequency resource indication is used for data transmission between the first terminal device and the network device.
17. The method according to claim 15 or 16, characterized in that, The first information includes the first channel state information; The method further includes: receiving a second reference signal from the network device; Determining the first information includes: Channel measurements are performed based on the second reference signal to determine the first channel state information.
18. The method of any one of claims 15-17, wherein, The method further includes: Acquire environmental information, which is the information sensed by the sensing module of the first terminal device; The first environmental state information is determined based on the environmental information.
19. The method according to claim 18, characterized in that, The environmental information includes information acquired by the radar of the first terminal device and information acquired by the camera of the first terminal device; Determining the first environmental state information based on the environmental information includes: The radar and camera of the first terminal device are processed by radar-visual fusion technology to obtain fused environmental information. The first environmental state information is determined based on the fused environmental information using ray tracing technology.
20. The method of any one of claims 15-19, wherein, The first environmental status information report includes at least one of the following: The identification information of each path in at least one path corresponding to the first channel, the angle information of each path in at least one path, the time delay information of each path in at least one path, or the Doppler information of each path in at least one path.
21. The method of any one of claims 15-20, wherein, The method further includes: The system receives a first indication from the network device, the first indication indicating that the first environmental status information and the time-frequency resources corresponding to the first environmental status information be reported.
22. The method of any one of claims 15-21, wherein, The method further includes: The system receives configuration information from the network device, which indicates the time-frequency resources corresponding to the first environmental status information to be reported.
23. The method of any one of claims 15-22, wherein, Before sending the first information and the first environmental status information to the network device, the method further includes: Receive first transmission information from the network device, wherein the first transmission information is determined based on the first information; After sending the first information and the first environmental status information to the network device, the method further includes: Receive second transmission information from the network device, the second transmission information indicating the first precoding indication.
24. A communications device, characterized by Includes modules for implementing the method as described in any one of claims 1 to 14.
25. A communications device, characterized by include: A processor for executing a computer program or computer instructions in memory to perform the method of any one of claims 1 to 14.
26. A communications device, characterized by Includes modules for implementing the method as described in any one of claims 15 to 23.
27. A communications device, characterized by include: A processor for executing a computer program or computer instructions in memory to perform the method of any one of claims 15 to 23.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions that, when the computer program or computer instructions are run, cause the method as described in any one of claims 1 to 23 to be performed or implemented.
29. A computer program product comprising computer programs or computer instructions, characterized in that, When the computer program or the computer instructions are run, the method as described in any one of claims 1 to 23 is executed or implemented.