Communication method and communication apparatus
By correcting and optimizing channel state information, the problem of transmission performance loss in distributed antennas is solved, achieving more accurate channel estimation and better data transmission performance.
Patent Information
- Application Number
- PCT/CN2025/104673
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-22
- Filing Date
- 2025-06-27
- Publication Date
- 2026-01-29
AI Technical Summary
For large user equipment, the channel measurement method using distributed antennas leads to a loss of transmission performance, and existing channel estimation methods are inaccurate.
By receiving and correcting the first channel state information, the second channel state information is determined, and joint correction is performed using positional relationships to optimize the channel estimation model and improve transmission performance.
This improves the transmission performance of the distributed antenna terminal, ensuring the accuracy of channel state information and the quality of data transmission.
Smart Images

Figure CN2025104673_29012026_PF_FP_ABST
Abstract
Description
A communication method and communication device
[0001] This application claims priority to Chinese Patent Application No. 202410994196.4, filed on July 22, 2024, 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] For some large user equipment (UFOs), it is feasible to deploy antennas at multiple locations at varying distances. For example, if the UFO is a vehicle, the antennas can be deployed on the roof, rearview mirrors, front and rear bumpers, etc. In this scenario, if channel measurement and estimation are still performed based on the channel measurement methods of ordinary terminals (such as mobile phones), the transmission performance of the UFO with these distributed antennas will be compromised. Summary of the Invention
[0004] This application provides a communication method and a communication device, which is beneficial for determining whether the estimated channel state information or the corrected channel state information is better than the channel state information obtained by direct channel measurement, helps the communication device to determine a better channel state, and uses the corresponding channel state information to determine the information transmission mode.
[0005] Firstly, a communication method is provided. The entity executing this communication method can be a second device. Unless otherwise specified, the second device in this application can refer to a network device, a component within the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. The method includes:
[0006] Receive a first reference signal from the first device;
[0007] The first channel state information is determined based on the first reference signal;
[0008] The first channel state information is corrected to obtain the second channel state information;
[0009] A second reference signal is sent to the first device based on the second channel state information;
[0010] Receive first information from the first device, the first information being related to the second reference signal;
[0011] Based on the first information, determine whether the second channel state information is superior to the first channel state information.
[0012] Based on the above technical solution, after the second device corrects the first channel state information to obtain the second channel state information, in order to avoid the second channel state information being inaccurate due to an inappropriate model or method used to correct the first channel state information, the second device can send a second reference signal based on the second channel state information. This allows the first device to feed back first information based on the second reference signal, enabling the second device to determine whether the second channel state information is superior to the first channel state information. Furthermore, this allows the second device to determine whether the method or model used to correct the first channel state information is appropriate, thereby preventing the second device from using inaccurate channel state information for data transmission.
[0013] For example, determining whether the second channel state information is superior to the first channel state information based on the first information includes:
[0014] If the first information indicates that the first channel quality information is less than the second channel quality information, then the second channel state information is determined to be superior to the first channel state information; and / or,
[0015] If the first information indicates that the first channel quality information is greater than or equal to the second channel quality information, then it is determined that the second channel state information is not better than the first channel state information;
[0016] The first channel quality information indicates the channel quality determined based on the first channel state information, and the first channel quality information is determined based on the first channel state information; the second channel quality information indicates the channel quality determined based on the second channel state information, and the second channel quality information is related to the second reference signal, and the second channel quality information is determined based on the second reference signal.
[0017] The first information indicates the relationship between the first channel quality information and the second channel quality information in the following way:
[0018] The first information includes first channel quality information and second channel quality information, or the first information includes the difference between the first channel quality information and the second channel quality information, or the first information includes the difference between the second channel quality information and the first channel quality information.
[0019] For example, the first channel quality information includes one of a first signal-to-interference-plus-noise ratio (SINR), a first channel quality indicator (CQI), or a first modulation and coding scheme (MCS); the second channel quality information includes one of a second SINR, a second CQI, or a second MCS.
[0020] For example, the first channel quality information includes a first SINR, and the second channel quality information includes a second SINR. Alternatively, the first channel quality information includes a first CQI, and the second channel quality information includes a second CQI. Or, the first channel quality information includes a first MCS, and the second channel quality information includes a second MCS.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes:
[0022] Send the first instruction message;
[0023] Wherein, the first indication information indicates that the first channel quality information includes one of the first SINR, the first CQI, or the first MCS; and / or, the first indication information indicates that the second channel quality information includes one of the second SINR, the second CQI, or the second MCS.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, before correcting the first channel state information to obtain the second channel state information, the method further includes:
[0025] Receive a first positional relationship, which is the relative positional relationship between multiple antenna sets deployed on the terminal device;
[0026] The first channel state information is corrected to obtain the second channel state information, including:
[0027] The first channel state information is corrected based on the first positional relationship to obtain the second channel state information.
[0028] Based on the above technical solution, the second device can perform joint correction on the channel state information corresponding to the multiple antenna sets according to the first position relationship, which is conducive to achieving more accurate channel estimation and improving the transmission performance of the distributed antenna terminal.
[0029] In one possible implementation, the second device can correct the channel state information corresponding to one antenna set in the multi-antenna set based on the first positional relationship.
[0030] For example, the multiple antenna sets deployed on the terminal device include a first antenna set and a second antenna set. The first channel state information includes third channel state information and fourth channel state information, where the third channel state information is the channel state information corresponding to the first antenna set, and the fourth channel state information is the channel state information corresponding to the second antenna set. The second channel state information includes the corrected third channel state information.
[0031] In one possible implementation, the second device can correct the channel state information corresponding to each antenna set in the multi-antenna set according to the first positional relationship.
[0032] For example, the multiple antenna sets deployed on the terminal device include a first antenna set and a second antenna set. The first channel state information includes third channel state information and fourth channel state information, where the third channel state information is the channel state information corresponding to the first antenna set, and the fourth channel state information is the channel state information corresponding to the second antenna set. The second channel state information includes the corrected third channel state information and the corrected fourth channel state information.
[0033] In conjunction with the first aspect, in certain implementations of the first aspect, the first channel state information is corrected based on the first positional relationship to obtain the second channel state information, including:
[0034] The first channel state information is corrected according to the first model to obtain the second channel state information. The input parameters of the first model include the first channel state information and the first positional relationship.
[0035] In conjunction with the first aspect, in certain implementations of the first aspect, when it is determined based on the first information that the second channel state information is not superior to the first channel state information, the method further includes:
[0036] The first model is trained based on the first information to obtain a second model. The input parameters of the second model include the first channel state information and the first positional relationship.
[0037] The first channel state information is corrected based on the second model to obtain the fifth channel state information;
[0038] Based on the fifth channel state information, a third reference signal is sent;
[0039] Receive second information, which is related to the third reference signal;
[0040] Based on the second information, it is determined whether the fifth channel state information is superior to the first channel state information.
[0041] Based on the above technical solution, if the second channel state information is determined to be inferior to the first channel state information according to the first information, the second device can determine that the first model has not yet been trained. Therefore, the second device can continue to train the first model based on the first information, which is beneficial for training a model that can be used to jointly correct the channel state information corresponding to multiple antenna sets according to the first positional relationship.
[0042] In conjunction with the first aspect, in some implementations of the first aspect, when it is determined from the first information that the second channel state information is not superior to the first channel state information, the method further includes: performing data transmission based on the first channel state information.
[0043] Based on the above technical solution, compared with data transmission based on the second channel state information, data transmission based on the first channel state information can achieve better transmission performance.
[0044] In conjunction with the first aspect, in some implementations of the first aspect, when it is determined from the first information that the second channel state information is superior to the first channel state information, the method further includes: transmitting data based on the second channel state information.
[0045] Based on the above technical solution, since the second channel state information is better than the first channel state information, data transmission based on the first channel state information can achieve better transmission performance.
[0046] In conjunction with the first aspect, in certain implementations of the first aspect, when it is determined based on the first information that the second channel state information is superior to the first channel state information, the method further includes:
[0047] Receive a fourth reference signal, which is used to determine the sixth channel state information;
[0048] The sixth channel state information is corrected to obtain the seventh channel state information;
[0049] Data transmission is performed based on the seventh channel status information.
[0050] For example, the sixth channel state information is corrected to obtain the seventh channel state information, including:
[0051] If the first condition is met, the sixth channel state information is corrected to obtain the seventh channel state information;
[0052] The first condition includes:
[0053] The difference between the sixth channel state information and the first channel state information is less than or equal to a first threshold; or...
[0054] The similarity between the sixth channel state information and the first channel state information is greater than or equal to the second threshold.
[0055] Based on the above technical solution, if the second channel state information is better than the first channel state information, it indicates that the method or model used by the second device to correct the channel state information is appropriate, and the channel state information obtained by the second device is superior. Therefore, after obtaining the sixth channel state information by measuring the reference signal in the next measurement, the second device can continue to correct the sixth channel state information to obtain a superior seventh channel state information.
[0056] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending second indication information, the second indication information indicating feedback of the first information based on the second reference signal.
[0057] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending third indication information, the third indication information indicating a first resource, the first resource being used to transmit the first information.
[0058] Secondly, a communication method is provided. The entity executing this communication method can be a first device. Unless otherwise specified, the first device in this application can refer to user equipment, a component within the user equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the user equipment. For example, the user equipment is a vehicle. The method includes:
[0059] A first reference signal is transmitted to determine first channel state information;
[0060] A second reference signal is received, which is related to second channel state information, which is obtained by correcting the first channel state information.
[0061] Send first information, which is related to the second reference signal, and the first information is used to determine whether the second channel state information is superior to the first channel state information.
[0062] The beneficial effects in the second aspect can be referred to the description in the first aspect above.
[0063] In conjunction with the second aspect, in certain implementations of the second aspect, the first information is used to determine whether the second channel state information is superior to the first channel state information, including:
[0064] If the first information indicates that the first channel quality information is less than the second channel quality information, the first information is used to determine that the second channel state information is better than the first channel state information; and / or,
[0065] If the first information indicates that the first channel quality information is greater than or equal to the second channel quality information, the first information is used to determine that the second channel state information is not better than the first channel state information;
[0066] The first channel quality information indicates the channel quality determined based on the first channel state information, and the first channel quality information is determined based on the first channel state information;
[0067] The second channel quality information indicates the channel quality determined based on the second channel state information. The second channel quality information is related to the second reference signal and is determined based on the second reference signal.
[0068] In conjunction with the second aspect, in some implementations of the second aspect, the first channel quality information includes one of a first SINR, a first CQI, or a first MCS; the second channel quality information includes one of a second SINR, a second CQI, or a second MCS.
[0069] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes:
[0070] Receive the first instruction message;
[0071] Wherein, the first indication information indicates that the first channel quality information includes one of the first SINR, the first CQI, or the first MCS; and / or,
[0072] The first indication information indicates that the second channel quality information includes one of the second SINR, the second CQI, or the second MCS.
[0073] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes, before receiving the second reference signal:
[0074] Send a first location relationship, which is the relative location relationship between multiple antenna sets deployed on the terminal device; the first location relationship is used to determine the second channel state information.
[0075] In conjunction with the second aspect, in some implementations of the second aspect, the multi-antenna set deployed on the terminal device includes a first antenna set and a second antenna set. The first channel state information includes third channel state information and fourth channel state information, where the third channel state information is the channel state information corresponding to the first antenna set, and the fourth channel state information is the channel state information corresponding to the second antenna set. The second channel state information includes the corrected third channel state information.
[0076] In conjunction with the second aspect, in some implementations of the second aspect, the multi-antenna set deployed on the terminal device includes a first antenna set and a second antenna set. The first channel state information includes third channel state information and fourth channel state information, where the third channel state information is the channel state information corresponding to the first antenna set, and the fourth channel state information is the channel state information corresponding to the second antenna set. The second channel state information includes corrected third channel state information and corrected fourth channel state information.
[0077] In conjunction with the second aspect, in some implementations of the second aspect, the second channel state information is determined according to the first model. The input parameters of the first model include: the first channel state information and the first positional relationship.
[0078] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving second indication information. The second indication information indicates that the first information is fed back based on the second reference signal.
[0079] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving third indication information. The third indication information indicates a first resource used to transmit the first information.
[0080] Thirdly, a communication apparatus is provided. This apparatus is used to perform the method provided by any of the above aspects or their implementations. Specifically, the apparatus may include units and / or modules for performing the method provided by any of the above aspects or their implementations, such as processing units and / or transceiver units.
[0081] In one implementation, the device is either a first device or a second device. When the device is either a first device or a second device, the transceiver unit can be a transceiver, or an input / output interface, or a communication interface; the processing unit can be at least one processor. Optionally, the transceiver is a transceiver circuit. Optionally, the input / output interface is an input / output circuit.
[0082] In another implementation, the device is a chip, chip system, or circuit used in the first or second device. When the device is a chip, chip system, or circuit used in the first or second device, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit may be at least one processor, processing circuit, or logic circuit.
[0083] Fourthly, a communication device is provided. The device includes: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided in any of the foregoing aspects or their implementations.
[0084] In one implementation, the device is either a first device or a second device.
[0085] In another implementation, the device is a chip, chip system, or circuit used in the first or second device.
[0086] Fifthly, a communication device is provided, comprising: at least one processor and a communication interface, wherein the at least one processor is configured to obtain a computer program or instructions stored in a memory via the communication interface to execute the method provided in any of the foregoing aspects or their implementations. The communication interface may be implemented in hardware or software.
[0087] In one implementation, the device further includes the memory.
[0088] Sixthly, a processor is provided for executing the methods provided in the above aspects.
[0089] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0090] In a seventh aspect, a computer-readable storage medium is provided that stores program code for execution by a device, the program code including methods for performing any of the foregoing aspects or their implementations.
[0091] Eighthly, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided in any of the foregoing aspects or their implementations.
[0092] Ninthly, a chip is provided, comprising a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the methods provided in any of the above aspects or their implementations. The communication interface can be implemented in hardware or software.
[0093] Optionally, as one implementation, the chip also includes a memory that stores computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided by any of the above aspects or their implementations.
[0094] When the method provided in this application is executed by a chip, this application does not limit the specific number of chips implementing the method. For example, it can be executed by one chip, or by two or more chips. Furthermore, when the number of chips implementing the method is two or more, the chip manufacturers are not limited; they can be from the same manufacturer or different manufacturers.
[0095] In a tenth aspect, a computer program is provided that, when run on a computer, causes the methods provided by any of the foregoing aspects or their implementations to be executed.
[0096] Eleventhly, a communication system is provided, including at least one of the first device or the second device described above. Attached Figure Description
[0097] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application.
[0098] Figure 2 is a schematic diagram of another communication system applicable to embodiments of this application.
[0099] Figure 3 is a schematic diagram of distributed antenna deployment.
[0100] Figure 4 is a schematic flowchart of a communication method proposed in this application.
[0101] Figures 5 and 6 are schematic diagrams of the first relative positions.
[0102] Figure 7 is a schematic diagram of the spatial location between the UE and the base station.
[0103] Figure 8 shows the vector before correction. and With the corrected vector and A schematic diagram.
[0104] Figure 9 is a schematic flowchart of a communication method proposed in this application.
[0105] Figure 10 is a schematic diagram of model inference and model training.
[0106] Figure 11 is a schematic flowchart of a communication method proposed in this application.
[0107] Figure 12 is a schematic diagram of the timing relationship between the steps in the communication method of Figure 11.
[0108] Figures 13 and 14 are schematic block diagrams of a communication device provided in an embodiment of this application. Detailed Implementation
[0109] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0110] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0111] Furthermore, in the embodiments of this application, words such as "exemplary" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.
[0112] The business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0113] References to "one embodiment" or "some embodiments" as used in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in still other embodiments" appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0114] The descriptions of "first," "second," etc., appearing in the embodiments of this application are for illustrative purposes and to distinguish the objects being described, unless otherwise specified. They are not in any particular order and do not indicate any special limitation on the number of objects in the embodiments of this application, nor do they constitute any limitation on the embodiments of this application.
[0115] It should be understood that in the various embodiments of this application, 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.
[0116] It is understandable that 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.
[0117] The technical solutions of this application can be applied to various communication systems, including but not limited to: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, New Radio (NR) systems, and other fifth-generation (5G) mobile communication systems, narrowband Internet of Things (NB-IoT) systems, enhanced machine-type communication (eMTC) systems, enhanced mobile broadband (eMBB) systems, ultra-reliable low-latency communications (URLLC) systems, satellite communication systems, LTE-machine-to-machine (LTE-M) systems, or future communication systems.
[0118] In the embodiments of this application, the term "communication" can also be described as "data transmission," "signal transmission," "information transmission," or simply "transmission." In the embodiments of this application, transmission can include sending or receiving. Exemplarily, transmission can be uplink transmission, such as a terminal device sending a signal to a network device; transmission can also be downlink transmission, such as a network device sending a signal to a terminal device; transmission can also be sidelink transmission, such as a terminal device sending a signal to another terminal device. Exemplarily, "transmission" can be air interface-level transmission, or it can refer to signal transmission at a chip input (I) / output (O) interface, rather than air interface-level transmission.
[0119] Figure 1 is a schematic diagram of a communication system 100 applicable to an embodiment of this application. As shown in Figure 1, the communication system 100 includes a wireless access network 110 and a core network 120. Optionally, the communication system 100 may also include the Internet 130. The wireless access network 110 may include at least one network device (111a and 111b in Figure 1) and at least one terminal device (112a-112j in Figure 1). The terminal device is wirelessly connected to the network device. The network device is wirelessly or wired connected to the core network 120. The core network 120 may include one or more core network devices. The core network device and the network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the network device. Terminal devices and network devices can be interconnected via wired or wireless means. Terminal devices can communicate wirelessly with each other, network devices with each other, and terminal devices with each other via air interface resources. For example, air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources. It should be noted that Figure 1 is only a schematic diagram; the communication system 100 may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.
[0120] Network devices can be any type of device with wireless transceiver capabilities. For example, a network device can be a base station used to connect terminal devices to a radio access network (RAN). Network devices are sometimes also referred to as access network devices or access network nodes. It is understood that the names of devices with network device functions may differ in systems employing different wireless access technologies. For ease of description, the embodiments of this application collectively refer to devices that provide wireless communication access functions for terminal devices as base stations. In the embodiments of this application, network devices include, but are not limited to: various forms of macro base stations (as shown in Figure 1, 111a), micro base stations or indoor stations (as shown in Figure 1, 111b), pico base stations, small stations, balloon stations, relay stations, access points, etc. Network equipment can include evolved node Bs (eNBs or eNodeBs) in LTE, access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmit / receive points (TRPs) in wireless fidelity (WiFi) systems. It can also include next-generation NodeBs (gNBs) or transmission points (TRPs or TPs) in 5G systems, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, and network nodes constituting a gNB or transmission point, such as baseband units (BBUs) or distributed units (DUs). Furthermore, it can include network equipment, servers, or vehicle-mounted equipment in future communication systems. Network equipment can also be modules or units that perform some of the functions of a base station; for example, it can be a central unit (CU) or a DU.
[0121] For example, in a universal mobile telecommunications system (UMTS) or LTE wireless communication system, the network device can be a macro base station (eNB); in a heterogeneous network (HetNet) scenario, the network device can be a micro base station (eNB); in a distributed base station scenario, the network device can include a base station unit (BBU) and a remote radio unit (RRU); in a cloud radio access network (CRAN) scenario, the network device can be a BBU pool and an RRU; and in future wireless communication systems, the network device can be a gNB.
[0122] In this embodiment, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system, which can be installed in the network device. The chip system can be composed of chips, or it can include chips and other discrete components.
[0123] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices could be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, active antenna units (AAUs), or remote radio heads (RRHs).
[0124] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules. The embodiments of this application do not limit the specific technology or specific device form used in the network device.
[0125] Terminal equipment can be a device that provides voice and / or data connectivity to users; it can also be a device with wireless connectivity. Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites). Terminal equipment can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless network equipment, user agent, or user device. In this application embodiment, terminal devices include, but are not limited to: cellular phones, mobile phones, wireless data cards, wireless modems, tablets, laptop computers, notebook computers, handheld computers, mobile internet devices (MIDs), computers with wireless transceiver capabilities, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handsets with wireless communication capabilities, computing devices or other devices connected to wireless modems, in-vehicle devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), wearable devices (e.g., smartwatches, smart bracelets, pedometers, smart glasses, etc.), satellite terminals, terminal devices in the Internet of Things or the Internet of Vehicles, as well as any form of terminal in future networks, relay user equipment, or terminals in future evolved public land mobile networks (PLMNs), etc.Terminal devices can also be virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), light UE, reduced capability UE (REDCAP UE), machine type communication (MTC) terminals, terminal devices in industrial control, terminal devices in self-driving, terminal devices in remote medical care, terminal devices in smart grids, wireless terminals in transportation safety, terminal devices in smart cities, terminal devices in smart homes, tactile terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in self-driving, or flying devices (e.g., smart robots, hot air balloons, drones, airplanes), etc. The terminal device can also be a vehicle device, such as a complete vehicle device, an in-vehicle module, an in-vehicle communication module, an in-vehicle chip, an on-board unit (OBU), or a telematics box (T-BOX). The terminal device can also be other devices with terminal functions; for example, it can be a device that acts as a terminal in device-to-device (D2D) communication. The terminal device can also be other embedded communication modules. This application does not limit the scope of the embodiments described herein.
[0126] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip or chip system. This device can be installed in the terminal device. The chip system can consist of chips or include chips and other discrete components. In the technical solution of this application embodiment, the device for implementing the functions of the terminal device is referred to as the terminal device, which can also be called a terminal. The following description may use a UE (User Equipment) as an example to illustrate the technical solution provided in this application embodiment.
[0127] The roles of base stations and terminals can be relative. For example, the helicopter or drone 112i in Figure 1 can be configured as a mobile base station. For terminals 112j that access the wireless access network 110 via 112i, terminal 112i is a base station; however, for base station 111a, 112i is a terminal, meaning that 111a and 112i communicate via a wireless air interface protocol. Of course, 111a and 112i can also communicate via a base station-to-base station interface protocol. In this case, relative to 111a, 112i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 111a and 111b in Figure 1 can be called communication devices with base station functions, and 112a-112j in Figure 1 can be called communication devices with terminal functions.
[0128] Network devices and terminal devices can communicate via wireless links. The transmission link from a network device to a terminal device can be called a downlink (DL) or downlink channel, used for transmitting downlink signals. The transmission link from a terminal device to a network device can be called an uplink (UL) or uplink channel, used for transmitting uplink signals. The transmission link from a terminal device to another terminal device can be called a sidelink (SL) or sidelink channel.
[0129] For example, considering the transmission from the UMTS terrestrial radio access network (UTRAN) to the UE (UTRANtoUE, Uu) interface, the two parties in the wireless communication can include network equipment and terminal equipment; considering the SL air interface transmission, both parties in the wireless communication can be terminal equipment.
[0130] Figure 2 is a schematic diagram of another communication system applicable to embodiments of this application. Figures 2(a) to (c) illustrate three communication scenarios. The dashed circles represent the coverage area of the network device. Devices located within the dashed circles are within the coverage area of the network device; devices located outside the dashed circles are outside the coverage area of the network device.
[0131] The technical solutions provided in this application can be applied to D2D communication, vehicle-to-infrastructure / vehicle / pedestrian (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), Internet of Things (IoT) communication systems, or other communication systems. Among these, cellular vehicle-to-everything (C-V2X) can be a V2X communication technology developed based on cellular systems. C-V2X can utilize and enhance the functions and elements of cellular networks to achieve low-latency and high-reliability communication between various nodes in the vehicle network. C-V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-network (V2N) communication.
[0132] When applied to systems where users communicate directly (e.g., V2X, D2D), this application is applicable to both network-covered and non-network-covered communication scenarios. Users can choose the resource mode themselves. The terminal device (or user terminal) can be within or outside the network device's coverage area.
[0133] Referring to Figure 2(a), the two communicating terminal devices (shown in the form of a vehicle in Figure 2) can be within the coverage area of the network device. For example, a terminal device can communicate with another terminal device via a proximity-based services communication 5 (PC5) interface.
[0134] Referring to Figure 2(b), one of the two terminal devices communicating (shown in the form of a vehicle in Figure 2) can be within the coverage area of the network device, while the other can be outside the coverage area of the network device.
[0135] Referring to Figure 2(c), the two terminal devices communicating (shown in the form of a vehicle in Figure 2) can both be outside the coverage area of the network device.
[0136] To ensure high-quality wireless transmission, channel state information (CSI) is obtained through a reference signal (RS) for precoding design, power control, and handover. This information can be obtained through measurements at the transmitting or receiving end of the wireless link. Taking the transmission between a UE and a base station as an example, the downlink channel quality status is typically obtained by the UE measuring the CSI-RS transmitted by the base station. The measured information is reported to the base station, allowing it to set appropriate transmission parameters for subsequent downlink transmissions to achieve a better service experience. The uplink channel quality status is obtained through the sounding reference signal (SRS) transmitted by the UE, and the base station can directly obtain the channel information. Furthermore, in TDD systems, uplink and downlink channels are reciprocal; based on the uplink or downlink channel measurement results, all uplink and downlink channel information can be obtained. A brief explanation of uplink and downlink channel measurements follows.
[0137] 1) Channel estimation based on SRS: The UE transmits uplink SRS signals through multiple antenna ports, while the base station measures and receives uplink SRS signals through antennas, thus estimating the uplink channel matrix H. ul Next, based on the reciprocity of the uplink and downlink channels, the base station can directly obtain the downlink channel matrix H using the uplink channel matrix. dl .
[0138] 2) Channel estimation based on CSI-RS: The base station transmits CSI-RS signals through multiple antenna ports. The UE measures the reference signal and informs the base station of channel state information via feedback. The channel state information includes channel quality indicator (CQI), precoding matrix indicator (PMI), and rank indicator (RI). The base station determines the transmission mode based on the channel state information fed back by the UE.
[0139] As described above, the user equipment can be a vehicle as shown in Figure 3, and the vehicle's communication antenna can be deployed on the roof, rearview mirrors, front and rear bumpers, etc. (the locations indicated by black dots in the figure). In this scenario, if the measurement is still based on the channel measurement method of ordinary terminals (such as mobile phones), the transmission performance of this distributed antenna terminal will be compromised.
[0140] In view of this, this application proposes a communication method that can effectively solve the above-mentioned technical problems. The communication method is described in detail below.
[0141] Unless otherwise specified, the first device in this application can refer to user equipment, a component within user equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the user equipment. For example, the user equipment can be a vehicle, a wireless communication module within a vehicle, an in-vehicle telematics box (T-box), a computer with wireless transceiver capabilities, a tablet computer, a wireless terminal in autonomous driving, or hardware, software, or a combination of hardware and software in a wireless terminal device in a smart city. For ease of description, the first device will be used as an example below.
[0142] Unless otherwise specified, the second device in this application can refer to a network device or user equipment, a component within a network device or user equipment (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device or user equipment. Exemplarily, the network device or user equipment can be a vehicle, a wireless communication module within a vehicle, an in-vehicle telematics box (T-box), a computer with wireless transceiver capabilities, a tablet computer, a wireless terminal in autonomous driving, or hardware, software, or a combination of hardware and software in a wireless terminal device in a smart city. For ease of description, the second device will be used as an example below.
[0143] As an example, the first device can be a user equipment, and the second device can be a network device.
[0144] As another example, the first device can be a user equipment, and the second device can also be a user equipment. For example, in scenarios such as V2X or D2D, both the first and second devices can be user equipment.
[0145] Figure 4 is a schematic flowchart of a communication method 400 proposed in this application. Figure 4 is merely an example and does not constitute a limitation of this application. The method includes the following steps.
[0146] S410, the first device sends information #A to the second device.
[0147] For example, information #A includes a first element and a second element, the first element indicating a first location and the second element indicating a second location, the first location being the location of a first antenna set and the second location being the location of a second antenna set, both the first antenna set and the second antenna set being deployed on a first device.
[0148] Correspondingly, the second device receives information #A from the first device.
[0149] It is understood that in this application, one antenna set corresponds to one location, and the deployment locations of different antenna sets are different. Each antenna set may include at least one antenna.
[0150] It is also understood that the first device can send information #A directly to the second device, or it can forward information #A to the second device through one or more other intermediate devices. This application does not make any specific limitations on this.
[0151] In one possible implementation, the first position and the second position can be the relative positions of the first antenna set and the second antenna set relative to the second device. Taking the first position as an example, in one possible implementation, the first element of information #A includes indication information #A and indication information #B. Indication information #A indicates the first relative position of the first antenna set relative to a first reference point located on the first device, and indication information #B indicates the second relative position of the first reference point relative to the second device. Therefore, the first position indicated by the first element is the third relative position of the first antenna set relative to the second device, and the third relative position is determined based on indication information #A and indication information #B (i.e., the third relative position is determined based on the first and second relative positions). The indication method for the second position is similar to that for the first position and will not be repeated here.
[0152] Optionally, the indication information #B can be the location information of the first device. For example, the location information of the first device can be satellite positioning information, or it can be map-based location information; this application does not limit this. Then, the second device can obtain the relative position (i.e., the second relative position) of the first reference point relative to the second device based on the location information of the first device.
[0153] In another possible implementation, the first position and the second position can be the relative positions of the first antenna set and the second antenna set relative to a first reference point, wherein the first reference point is located on the first device. Taking the first position as an example, in one possible implementation, the first element of the information #A includes indication information #A, which indicates the first relative position of the first antenna set relative to the first reference point.
[0154] Optionally, in this implementation, the second device can independently acquire the position information of the first device. For example, the second device can independently acquire the position information of the first device based on sensing or synergistic sensing. Then, the second device can acquire the relative position (i.e., the second relative position) of the first reference point relative to the second device based on the position information of the first device.
[0155] It should be noted that information #A may or may not include the first element and the second element. When information #A includes the first element and the second element, the first element and the second element can be the same element or different elements. Alternatively, if information #A does not include the first element and the second element, then information #A indicates the first position and the second position, that is, information #A includes both indication information #A and indication information #B.
[0156] The following examples, in conjunction with Figures 5 and 6, illustrate the indication method of the first relative position.
[0157] Example 1
[0158] For example, the first device could be a vehicle as shown in Figure 5, which includes four antenna sets distributed at different locations on the vehicle. The first reference point is point C in Figure 5, for example, the center of the vehicle's underside. Based on the first reference point C, the horizontal relative position of the deployment location of different antenna sets i with respect to the first reference point C can be indicated by the indication information in information #A. This relative position can be expressed as (Δx) i Δy i (i.e., the first relative position). Generally, all antenna sets can be considered to be at the same horizontal height, i.e., the height of distributed antennas is not distinguished. Optionally, the height information Δh of each antenna set i can also be indicated. i This indicates the spatial location of the antenna array.
[0159] It should be noted that if the position of antenna set i is located above reference point C, the corresponding Δy i Taking a negative value, if the position of antenna set i is below reference point C, the corresponding Δy i Taking a positive value, if the position of antenna set i is located to the left of reference point C, the corresponding Δx i Taking a positive value, if the position of antenna set i is located to the right of reference point C, the corresponding Δx i Take the negative value. Further details will not be elaborated upon in subsequent texts.
[0160] Example 2
[0161] A deployment pattern for distributed antennas can be defined to indicate the positional relationships between different antenna sets. A possible deployment pattern is shown in Figure 6, which indicates that the first device is cuboid in shape, and positions 1 to 8 are the possible locations for deploying antenna sets. The first reference point can be predefined as one of the eight locations.
[0162] For example, the deployment pattern shown in Figure 6 includes information on the horizontal relative position of each antenna set relative to the first reference point C. The indication information in information #A indicates this deployment pattern, and also indicates (position 1, position 2, position 3, position 4, position 5, position 6, position 7, position 8, number of antennas). For example, it could be (1, 1, 0, 0, 0, 0, 1, 1, 2), indicating that antenna sets are deployed at positions 1, 2, 7, and 8, and each antenna set includes two antennas. The second device can determine, based on the indication information, which positions the antenna sets are deployed at, and the horizontal relative position (i.e., the first relative position) of these antenna sets relative to the first reference point C.
[0163] For example, the deployment pattern shown in Figure 6 includes information on the length, width, and height of the corresponding first device. Information #A indicates this deployment pattern, and also indicates (position 1, position 2, position 3, position 4, position 5, position 6, position 7, position 8, and the number of antennas). Since the length, width, and height of the first device corresponding to the deployment pattern are known, the second device can determine, based on the indication information, where the antenna sets are deployed, and the relative positions of these antenna sets with respect to the first reference point C (i.e., the first relative positions).
[0164] It is understandable that since some of the positions in Figure 6 (positions 1 to 8) (e.g., positions 3 and 4) are not located at the vertices of the corresponding cuboids, the deployment pattern also includes information on the positions of these deployed antenna sets.
[0165] It can also be understood that the indication information in the above example indicates that antenna sets are deployed at positions 1, 2, 7, and 8, and that the number of antennas in these four antenna sets is the same. In order to achieve a more flexible representation, the above indication information can also indicate the number of antennas in each antenna set that has been deployed. For example, the indication (number of antennas at position 1, position 2, position 3, position 4, position 5, position 6, position 7, and position 8) is (2, 2, 0, 0, 0, 0, 4, 4).
[0166] S420, the first device sends reference signal #X and reference signal #Y to the second device.
[0167] For example, reference signal #X corresponds to the first antenna set, and reference signal #Y corresponds to the second antenna set.
[0168] Correspondingly, the second device receives reference signal #X and reference signal #Y from the first device.
[0169] For example, the reference signal #X can be an SRS (e.g., in a scenario where the first device is a terminal device and the second device is a network device). However, this application is not limited to this, and the reference signal #X can also be other signals. Furthermore, this application does not limit the specific name of the reference signal; the reference signal can be called a probe signal or have other names.
[0170] It is understood that in this application, one antenna set corresponds to one reference signal, and different antenna sets correspond to the same or different reference signals.
[0171] Optionally, the method may further include: the first device sending fourth information to the second device, the fourth information being used to determine a first correspondence and a second correspondence, the first correspondence indicating that reference signal #X corresponds to a first position, and the second correspondence indicating that reference signal #Y corresponds to a second position. Correspondingly, the second device receives the fourth information from the first device.
[0172] In one possible implementation, the fourth information includes a fourth element and a fifth element. The fourth element indicates that the first antenna port corresponds to the first position and the second antenna port corresponds to the second position. The fifth element indicates that the reference signal #X is transmitted through the first antenna port and the reference signal #Y is transmitted through the second antenna port. Examples of the fourth and fifth elements are given below.
[0173] For example, the fourth element includes Table 1, which indicates the correspondence between the four ports of the first device and the four antenna positions of the first device. The fifth element indicates that if the reference signal #X is transmitted through port 1 and the reference signal #Y is transmitted through port 2, then the second device determines that the reference signal #X corresponds to antenna position 1 (i.e., an example of the first position), and the second device determines that the reference signal #Y corresponds to antenna position 3 (i.e., an example of the second position).
[0174] Table 1
[0175] Optionally, Table 1 can also be configured by a second device, which sends Table 1 to the first device. Alternatively, Table 1 can be a predefined table, which is not limited in this application.
[0176] S430, the second device determines channel information #X based on the first measurement result, the second measurement result, the first position, and the second position.
[0177] For example, channel information #X is the channel information of the first channel, the first channel is the channel corresponding to the first antenna set, and the first measurement result is the measurement result of the reference signal #X.
[0178] S440, the second device determines the channel information #Y based on the first measurement result, the second measurement result, the first position, and the second position.
[0179] For example, channel information #Y is the channel information of the second channel, the second channel is the channel corresponding to the second antenna set, and the second measurement result is the measurement result of the reference signal #Y.
[0180] It is understandable that the reference signal #X is transmitted in the first channel; similarly, the reference signal #Y is transmitted in the second channel.
[0181] It can also be understood that in this application, one antenna set corresponds to one channel, and different antenna sets correspond to different channels. S430 and S440 above respectively represent the measurement results of the second device based on reference signals #X and #Y, and the channel information of the first channel corresponding to the first antenna set and the channel information of the second channel corresponding to the second antenna set determined by the first position and the second position, respectively.
[0182] It is understood that the first and second antenna sets mentioned above are for ease of description. One or more other distributed antenna sets may also be deployed on the first device. This application does not specifically limit the number of deployed antenna sets. For example, if a third antenna set is also deployed on the first device, then optionally:
[0183] In S410, the information #A also includes a third element.
[0184] Optionally, the third element indicates a third location, which is the location of the third antenna assembly. Further description of the third element can be found in the descriptions of the first or second element above.
[0185] Optionally, in S420, the first device sends reference signals #X and #Y to the second device, including: the first device sending reference signals #X, #Y, and #Z to the second device, wherein the third reference signal corresponds to the third antenna set. Correspondingly, the second device receives reference signals #X, #Y, and #Z from the first device.
[0186] Optionally, in S430, the second device determines channel information #X based on the first measurement result, the second measurement result, the first position, and the second position, including: the second device determines channel information #X based on the first measurement result, the second measurement result, the third measurement result, the first position, the second position, and the third position, wherein the third measurement result is the measurement result of the third reference signal;
[0187] Optionally, in S440, the second device determines the channel information #Y based on the first measurement result, the second measurement result, the first position, and the second position, including: the second device determines the channel information #Y based on the first measurement result, the second measurement result, the third measurement result, the first position, the second position, and the third position.
[0188] Optionally, the method further includes:
[0189] S450, the second device determines channel information #Z based on the first measurement result, the second measurement result, the third measurement result, the first position, the second position, and the third position. Channel information #Z is the channel information of the third channel, and the third channel is the channel corresponding to the third antenna set.
[0190] It is understandable that the channel estimation method is the same for different antenna sets. For ease of description, this section takes the second device in S430 determining channel information #X based on the first measurement result, the second measurement result, the first position, and the second position as an example to describe how the second device determines channel information #X based on the above information.
[0191] For example, the second device determines channel information #X based on the first measurement result, the second measurement result, the first position, and the second position, including the following steps:
[0192] 1) Determine the first vector based on the first measurement result.
[0193] The first vector is an estimated vector of the second vector, which indicates the direction and length of the first true propagation path. The first true propagation path is one of the multiple propagation paths of the reference signal #X. The starting positions of the first and second vectors are the first positions.
[0194] 2) Determine the third vector based on the second measurement result.
[0195] The third vector is an estimated vector of the fourth vector, which indicates the direction and length of the second true propagation path. The second true propagation path is one of the multiple propagation paths of the reference signal #Y. The starting positions of the third and fourth vectors are the second positions, and the ending positions of the second and third vectors are the same.
[0196] 3) Determine the fifth and sixth vectors based on the first relation, the first vector, and the third vector.
[0197] Among them, the fifth vector is the estimated path of the first true propagation path re-acquired after correcting the first vector, and the sixth vector is the estimated path of the second true propagation path re-acquired after correcting the second vector. The starting position of the fifth vector is the first position, and the starting position of the sixth vector is the second position. The first relationship is the fixed spatial positional relationship between the second vector and the fourth vector. The first relationship is determined by the seventh vector, which is determined based on the first position and the second position. The spatial positional relationship between the fifth vector and the sixth vector satisfies the first relationship.
[0198] For example, the first relationship is: the second vector minus the fourth vector equals the seventh vector.
[0199] The length of the seventh vector is equal to the straight-line distance between the first and second positions.
[0200] The spatial relationship between the fifth and sixth vectors satisfies the first relationship, specifically: the fifth vector minus the sixth vector equals the seventh vector.
[0201] 4) Determine channel information #X based on the fifth vector.
[0202] The above method is illustrated below with an example. In this example, the first device is a terminal device (e.g., UE), and the second device is a network device (e.g., base station). The UE has N antenna sets deployed on it. The UE sends N SRSs to the base station, with each SRS corresponding to one of the N antenna sets, where N ≥ 2. The specific channel estimation method is explained in detail below. See steps 1) to 5) for details.
[0203] 1) Establish a channel model with a spatial scatterer as shown in Figure 7. The spatial scatterer is used for signal reflection.
[0204] Optionally, Figure 7 may include other space scatterers besides the space scatterer S.
[0205] As shown in Figure 7, both diameters i and j pass through the scatterer S. The spatial relationship of diameter i can be expressed as l i =n i,s +n s,bi The spatial relationship of the path j can be represented as l j =n j,s +n s,bj Where, diameter i is SRS i One of the corresponding multiple propagation paths, n i,s (i.e., an example of the second vector) is the SRS propagating in path i. i The actual propagation path between antenna set i and spatial scatterer S. Similarly, the radius j is the SRS. j One of the corresponding multiple propagation paths, the actual propagation path, SRS i For the SRS corresponding to antenna set i, SRS j For the SRS corresponding to antenna set j, n j,s (i.e., an example of the fourth vector) is the SRS propagating in path j. j The actual propagation path between antenna set j and spatial scatterer S. The directions of the above vectors are shown in Figure 7. Based on the spatial positional relationship between radius i and radius j in Figure 7, the relationship between them can be obtained: n j,s =n i,s +p i,j (i.e., an example of the first relation)
[0206] Where, p i,j (i.e., an example of the seventh vector) is a fixed spatial positional relationship determined based on the positions of antenna set i and antenna set j.
[0207] 2) The base station determines multiple propagation paths with the same scatterer among the multiple real propagation paths corresponding to N SRS.
[0208] It is understood that multiple actual propagation paths of an SRS may pass through the same scatterer, different scatterers, or may not pass through any scatterer at all; this application does not limit this. The method by which the base station determines multiple propagation paths with the same scatterer is described in step 5), and will not be elaborated here.
[0209] For ease of description, the following description will take the example of the base station determining that path i and path j are propagation paths that pass through the same scatterer.
[0210] 3) Based on (i.e., an example of the first vector) (i.e., an example of the third vector) and p i,j Correction obtained (i.e., an example of the fifth vector) and (i.e., an example of the sixth vector).
[0211] Understandable. For SRS-based i The measurement results obtained from n i,s The estimated vector, For SRS-based j The measurement results obtained from n j,s The estimated vector.
[0212] by (For example, an example of the first vector) The vector direction and vector length can be based on SRS i The measurement results (i.e., an example of the first measurement result) are estimated. For example, the SRS in this implementation... i The measurement result can be understood as the measurement result corresponding to diameter i. i,s The vector direction and vector length are shown below.
[0213] The vector direction can be represented as
[0214] Where, θ i,s and These are the pitch angle and azimuth angle, respectively, θ i,s and Available by SRS iThe measurement results were estimated.
[0215] The length of a vector can be expressed as
[0216] Among them, l i,b Let l be the direct path between antenna set i and the base station (see Figure 7 for details). i,b This can be determined by the relative position of antenna set i with respect to the base station. i =||l i,b ||2+τ i *c is the estimated path length of path i (i.e., the estimated ||n) i,s +n s,bi ||2), τ i The time delay of path i (which can be determined by SRS) i (The measurement results are estimated), where c is the speed of light.
[0217] about The vector direction and vector length can be based on SRS j The measurement results (i.e., an example of the second measurement results) were estimated to be obtained. The way the vector direction and vector length are represented is the same as Similarly, this will not be elaborated upon here.
[0218] Because n i,s and n j,s There exists the aforementioned fixed spatial relationship (i.e., n) j,s =n i,s +p i,j Therefore, it is possible to base decisions on this fixed spatial relationship. Perform corrections. For example, the estimated value is... and As shown in Figure 8, it can be based on p i,j Will Correction to Will Correction to
[0219] 5) Based on Determine the channel information of channel i, where channel i is the channel corresponding to antenna set i.
[0220] based on and Estimate the phase φ corresponding to the path i i and delay τ i ,in, n obtained for the base station s,bi The estimated vector. Phase φ i and delay τ iThe relationship between AND and AND can be expressed as follows:
[0221] Where λ is the wavelength of the transmitted signal.
[0222] Therefore, the channel information of channel i, estimated (or corrected), can be expressed as:
[0223] Where H is the channel matrix, and l indicates the SRS corresponding to channel i. i The l-th path, For channel delay, φ 0,l It is a random phase.
[0224] Here, referring to the description in step 5), we will exemplarily illustrate how to determine the multipath with the same scatterer in step 2). First, we can obtain the relationship between the time delay and phase of the vector of each path in the multipath corresponding to the N SRS (the phase φ corresponding to path i). i and delay τ i The acquisition method is similar and will not be repeated here, as well as the vector relationships between multipaths (e.g., the spatial positional relationship between path i and path j). Then, based on the acquired multipath information, the base station can extract the spatio-temporal correlation and heterogeneity of the multipaths through a spatio-temporal graph neural network (STGNN) to determine the multipaths with the same scatterer.
[0225] It is understandable that in the above example, the base station uses the spatial dimension information of the vehicle-mounted distributed antenna reported by the UE, combined with the channel measurement results of SRS, and through the joint correction of multi-dimensional information of multiple antenna sets, it is beneficial to achieve more accurate channel estimation and improve the transmission performance of the distributed antenna terminal.
[0226] It is also understood that the UE can also use its own vehicle-mounted distributed antenna spatial dimension information, combined with the channel measurement results of the downlink reference signal (e.g., CSI-RS) obtained from the base station, to perform joint correction of multi-antenna multi-dimensional information, which is conducive to more accurate channel estimation and improve transmission performance. The specific implementation method is similar to the channel estimation method proposed in this application, and will not be described in detail here.
[0227] For example, the process by which the second device corrects the first vector and the third vector according to the first relationship to obtain the fifth vector and the sixth vector can be represented as follows: However, if the model f(x) used by the second device to estimate the fifth and sixth vectors is not applicable, the difference between the fifth and second vectors may be greater than the difference between the first and second vectors, and / or the difference between the sixth and fourth vectors may be greater than the difference between the third and fourth vectors. As a result, the channel estimated by the second device based on the fifth and sixth vectors may be less accurate than the channel estimated based on the first and third vectors.
[0228] In view of this, this application also provides a communication method that helps determine whether the estimated channel state information or the corrected channel state information is better than the channel state information obtained by directly measuring the channel, thereby avoiding the use of inapplicable methods or models to estimate the channel state information, or avoiding the use of inapplicable methods or models to correct the channel state information obtained by directly measuring the channel, thus obtaining inaccurate channel information for information transmission.
[0229] Figure 9 shows a schematic diagram of a communication method 900 provided in an embodiment of this application. As shown in Figure 9, method 900 may include the following steps:
[0230] S910, the first device sends a first reference signal.
[0231] Correspondingly, the second device receives the first reference signal.
[0232] The embodiments of this application do not limit the specific signal type of the first reference signal. For example, the first reference signal is an uplink reference signal, which can be one of the following: SRS, demodulation reference signal (DMRS), or phase tracking reference signal (PT-RS), etc.
[0233] For example, the first reference signal is a downlink reference signal, which can be one of the following: CSI-RS, PT-RS, DMRS, or synchronization signal (SS).
[0234] The method by which the first device transmits the first reference signal is described below.
[0235] In one possible implementation, the first device transmits a first reference signal via a second antenna array.
[0236] Optionally, in this implementation, if the first device also deploys a third antenna set, the first device can transmit a first reference signal through the second antenna set and the third antenna set. In other words, the first reference signal may include reference signal #2 transmitted by the first device through the second antenna set and reference signal #3 transmitted by the first device through the third antenna set.
[0237] In one possible implementation, the first device transmits a first reference signal via a first antenna set and a second antenna set. In other words, the first reference signal may include reference signal #1 and reference signal #2 transmitted by the first device via the second antenna set.
[0238] Optionally, in this implementation, if the first device also deploys a third antenna set, the first device can transmit a first reference signal through the first antenna set, the second antenna set, and the third antenna set. In other words, the first reference signal may include reference signal #1, reference signal #2, and reference signal #a transmitted by the first device through the third antenna set.
[0239] Referring to S420 of method 400 above, if the first device transmits a first reference signal through multiple antenna sets, then in S910, the first device further indicates to the second device the correspondence between the reference signal and the location of the antenna sets. For example, the first device sends information #A to the second device, where information #A is used to determine correspondence #A and correspondence #B. Correspondence #A indicates that reference signal #1 corresponds to the location of the first antenna set, and correspondence #B indicates that reference signal #2 corresponds to the location of the second antenna set. Correspondingly, the second device receives information #A from the first device.
[0240] Optionally, if the first reference signal also includes reference signal #3, then information #A is also used to determine correspondence #C, which indicates the correspondence between reference signal #a and the location of the third antenna set.
[0241] For more details on information #A, please refer to the description of the fourth information in method 400.
[0242] It should be noted that, for the sake of brevity, the following embodiments use the deployment of a first antenna set and a second antenna set in the first device as an example for explanation. The implementation method of deploying more antenna sets in the first device can be derived from the scheme described in the embodiments of this application.
[0243] S920, the second device determines the first channel state information based on the first reference signal.
[0244] Channel state information can also be replaced with channel, channel information, etc., and this application does not limit it in this way. The first channel state information is determined by the second device performing channel estimation upon receiving the first reference signal.
[0245] In one possible implementation, if the first device transmits a first reference signal via the second antenna set, then the first channel state information determined by the second device corresponds to the second antenna set. In other words, the first channel state information is used to describe the channel state between the second antenna set and the second device.
[0246] In one possible implementation, if the first device transmits a first reference signal through a first antenna set and a second antenna set, the first channel state information determined by the second device includes channel state information #1 (an example of third channel state information) and channel state information #2 (an example of fourth channel state information). Channel state information #1 is the channel state information corresponding to the first antenna set, used to describe the channel state between the first antenna set and the second device. Channel state information #2 is the channel state information corresponding to the second antenna set, used to describe the channel state between the second antenna set and the second device.
[0247] S930, the second device corrects the first channel state information to obtain the second channel state information.
[0248] This application does not limit the method by which the second device corrects the first channel state information.
[0249] In one possible implementation, the second device corrects the first channel state information according to model #1 to obtain the second channel state information. The input parameter of model #1 is the first channel state information, and the output parameter of model #1 is the second channel state information.
[0250] For example, model #1 can be trained based on ideal channel state information and historically acquired channel state information. Specifically, the ideal channel state information is the ground truth used when training model #1, and the historically acquired channel state information is the training data used to train model #1. During the training process of model #1, the training device can input the historically acquired channel state information #a into model #1, and then compare the output parameters of model #1 with the ideal channel state information. If the similarity between the output parameters of model #1 and the ideal channel state information is greater than a similarity threshold, the model training process of model #1 can be terminated.
[0251] In one possible implementation, the second device corrects the first channel state information based on the first positional relationship to obtain the second channel state information. The first positional relationship is the relative positional relationship between the multiple antenna sets deployed on the terminal device.
[0252] For example, the first device can correct the first channel state information according to the first model to obtain the second channel state information. The input parameters of the first model include the first channel state information and the first positional relationship, and the output parameters of the first model are the second channel state information.
[0253] For example, the first device can use a mathematical estimation method, such as the least squares estimation method, to correct the first channel state information based on the first positional relationship to obtain the second channel state information.
[0254] In this implementation, before the second device corrects the first channel state information and obtains the second channel state information, method 900 further includes: the second device receiving the first position relationship; correspondingly, the first device sending the first position relationship.
[0255] It is understood that the first location relationship is determined based on the location of the multi-antenna set deployed on the terminal device. Therefore, the first device sending the first location relationship can be replaced by the first device sending first information. The first information can be referred to the description in method 400 above.
[0256] For example, if a first antenna set and a second antenna set are deployed on the terminal device, then the first positional relationship is the relative positional relationship between the first antenna set and the second antenna set. For instance, the first positional relationship is a vector pointing from the location of the first antenna set to the location of the second antenna set, such as the seventh vector described in method 400 above. Or, for another example, the first positional relationship is a vector pointing from the location of the second antenna set to the location of the first antenna set.
[0257] The following describes how the second device corrects the first channel state information based on the first positional relationship to obtain the second channel state information.
[0258] Method 1: The first device corrects the channel state information #1 according to the first position relationship to obtain the second channel state information, which includes channel state information #3 (an example of the corrected third channel state information).
[0259] The first channel state information includes channel state information #1 and channel state information #2, and the first positional relationship is the relative positional relationship between the first antenna set and the second antenna set.
[0260] For example, method 1 can be represented as: Where f(x) is an example of the first model, This is an example of channel state information #3. This is an example of channel state information #1. This is an example of channel state information #2, p i,jThis is an example of a first positional relationship.
[0261] Method 2: The first device corrects the channel state information corresponding to the multiple antenna sets included in the first channel state information according to the first position relationship, and obtains the second channel state information.
[0262] The first channel state information includes channel state information #1 and channel state information #2, the second channel state information includes channel state information #3 and channel state information #4 (an example of the corrected fourth channel state information), and the first positional relationship is the relative positional relationship between the first antenna set and the second antenna set.
[0263] For example, method 2 can be represented as: Where f(x) is an example of the first model, This is an example of channel state information #3. This is an example of channel state information #4. This is an example of channel state information #1. This is an example of channel state information #2, p i,j This is an example of a first positional relationship.
[0264] The following description, with reference to Figure 10, describes how the second device determines the second channel state information based on the first model.
[0265] As shown in Figure 10(a), the first model can use DNN to map channels between different antenna sets based on feature extraction of different modal information. The inputs of the first model are: antenna position relationship P(x,y,z) (example of the first position relationship), and the initial channel estimated by the base station. (Example of first channel state information), optionally, the input to the first model may also include historically corrected channel information. The output of the first model is the initial channel. Corrected channel
[0266] The feature extraction module acquires features of different levels and dimensions based on the selected number of layers. The spatial relationship mapping module constructs a mapping relationship between channels of different antenna sets based on their positional relationships, thereby establishing a mapping relationship between channels before and after correction. As shown in Figure 10(a), the feature extraction module may include a long short-term memory (LSTM) layer and a leaky rectified linear unit (LeakyReLU), while the spatial relationship mapping module may include a dense layer.
[0267] The first model can be trained based on the positional relationships between different antenna sets and the channel before and after historical correction. For example, the first model can be trained using supervised learning or reinforcement learning. For instance, a supervised learning training scheme for the first model is as follows: the first model is trained using the channel before and after historical correction and the positional relationships between different antenna sets.
[0268] As shown in Figure 10(b), the channel before historical correction is... Using the antenna position relationship P(x,y,z) as the input parameter of the first model, the output parameters of the first model are obtained as follows: Where v = 0, 2, ..., V-1, and V is a positive integer. Furthermore, according to... and The minimum mean square error (MSE) Determine if the first model has finished training. For example, if... and If the MSE is less than or equal to the threshold #A, then the first model training is considered complete; if and If the MSE is greater than or equal to the threshold #A, then based on and The MSE is used to train the first model, for example, by using the backpropagation algorithm or the gradient descent algorithm.
[0269] Optionally, in S930, the second device can estimate the second channel state information based on the first channel state information.
[0270] For example, the first channel state information is the channel state information obtained by the second device from measuring the first reference signal at the first time. The second device can estimate the second channel state information at the second time based on the first channel state information, and the second time is after the first time.
[0271] For example, the second device can estimate the second channel state information based on model #1 and the first channel state information.
[0272] For example, if the first channel state information is the channel state information corresponding to the second antenna set, then the second device can estimate the second channel state information based on the first positional relationship and the first channel state information. The second channel state information is the channel state information corresponding to the first antenna set.
[0273] For example, the first device can estimate the second channel state information based on the first model and the first channel state information. The input parameters of the first model include the first channel state information and the first positional relationship, and the output parameters of the first model are the second channel state information. For example, the relationship between the first model, the first channel state information, and the second channel state information can be expressed as: Where f(x) is an example of the first model, This is an example of second channel state information. This is an example of first channel state information, p i,j This is an example of a first positional relationship.
[0274] For example, the first device may use a mathematical estimation method, such as the least squares estimation method, to estimate the second channel state information based on the first positional relationship and the first channel state information.
[0275] S940, the second device sends a second reference signal.
[0276] Correspondingly, the first device receives the second reference signal.
[0277] Specifically, the second device transmits a second reference signal based on the second channel state information. The second reference signal can also be called a check reference signal (check RS) or an acknowledgment reference signal.
[0278] This application does not limit the specific signal type of the second reference signal. For example, if the second reference signal is an uplink reference signal, it can be one of the following: SRS, DMRS, or PT-RS, etc. As another example, if the second reference signal is a downlink reference signal, it can be one of the following: CSI-RS, PT-RS, DMRS, or SS, etc.
[0279] For example, the second device transmits a second reference signal based on the second channel state information, including: the second device determining a precoding matrix based on the second channel state information; and the second device transmitting a second reference signal precoded by the precoding matrix.
[0280] It should be understood that if the second channel state information includes channel state information corresponding to multiple antenna sets, the second device determines the precoding matrix corresponding to each antenna set based on the channel state information corresponding to each antenna set, and then sends the reference signal corresponding to each antenna set based on the precoding matrix corresponding to each antenna set.
[0281] For example, if the second channel state information includes channel state information #3, the second device determines the precoding matrix corresponding to the first antenna set based on the channel state information #3, and then transmits the second reference signal precoded by the precoding matrix, the second reference signal corresponding to the first antenna set.
[0282] For example, if the second channel state information includes channel state information #3 and channel state information #4, then the second device determines the precoding matrix #1 corresponding to the first antenna set based on the channel state information #3, and determines the precoding matrix #2 corresponding to the second antenna set based on the channel state information #4. Furthermore, the second reference signal transmitted by the second device includes reference signal #3 corresponding to the first antenna set and reference signal #4 corresponding to the second antenna set. Reference signal #3 is a reference signal precoded by precoding matrix #1, and reference signal #4 is a reference signal precoded by precoding matrix #2.
[0283] This application does not limit the method by which the second device determines the precoding matrix based on the second channel state information. For example, the second device may perform singular value decomposition (SVD) or eigenvalue decomposition on the second channel state information to determine the precoding matrix, or perform SVD or eigenvalue decomposition on the covariance matrix of the second channel state information to determine the precoding matrix.
[0284] S950, the first device sends the first information.
[0285] Correspondingly, the second device receives the first information.
[0286] The first information is related to the second reference signal, or in other words, the first information is determined by the first device based on the second reference signal.
[0287] S960, the second device determines whether the second channel state information is better than the first channel state information based on the first information, and / or determines whether the second channel state information is better than the eighth channel state information based on the first channel.
[0288] In one possible implementation, the first information is used to determine whether the second channel state information is superior to the first channel state information.
[0289] For example, if the first channel state information and the second channel state information correspond to the same antenna set, or if the first channel state information and the second channel state information include channel state information corresponding to the same antenna set, then the first information is used to determine whether the second channel state information is superior to the first channel state information.
[0290] The following describes the method by which the second device determines whether the second channel state information is superior to the first channel state information based on the first information.
[0291] For example, if the first information indicates that the first channel quality information is less than the second channel quality information, the second device determines that the second channel state information is better than the first channel state information; if the first information indicates that the first channel quality information is greater than or equal to the second channel quality information, the second device determines that the second channel state is not better than the first channel state information.
[0292] It should be understood that if the first channel state information and the second channel state information each include channel state information corresponding to multiple antenna sets, then when comparing the first channel state information and the second channel state information, the channel state information corresponding to the same antenna set in the first channel state information and the second channel state information should be compared.
[0293] For example, the second device determines whether the second channel state information is better than the first channel state information based on the first information, including one or more of the following: the second device determines whether the channel state information #3 included in the second channel state information is better than the channel state information #1 included in the first channel state information; the second device determines whether the channel state information #4 included in the second channel state information is better than the channel state information #2 included in the first channel state information.
[0294] It should be understood that, in order for the second device to determine whether channel state information #3 is superior to channel state information #1 based on the first information, the first channel quality information includes channel quality information #1 corresponding to the first antenna set, and the second channel quality information includes channel quality information #3 corresponding to the first antenna set. If the first information indicates that channel quality information #1 is less than channel quality information #3, then the second device determines that channel state information #3 is superior to channel state information #1 based on the first information; if the first information indicates that channel quality information #1 is greater than or equal to channel quality information #3, then the second device determines that channel state information #3 is not superior to channel state information #1 based on the first information.
[0295] Similarly, in order for the second device to determine whether channel state information #4 is superior to channel state information #2 based on the first information, the first channel quality information includes channel quality information #2 corresponding to the second antenna set, and the second channel quality information includes channel quality information #4 corresponding to the second antenna set. The method by which the second device determines whether channel state information #4 is superior to channel state information #2 based on the first information can be similar to the method by which it determines whether channel state information #3 is superior to channel state information #1 based on the first information.
[0296] The following describes how the first information indicates the relationship between the first channel quality information and the second channel quality information.
[0297] For example, the first information includes first channel quality information and second channel quality information. Furthermore, if the first channel quality information is less than the second channel quality information, it is equivalent to the first information indicating that the first channel quality information is less than the second channel quality information; if the first channel quality information is greater than or equal to the second channel quality information, it is equivalent to the first information indicating that the first channel quality information is greater than or equal to the second channel quality information.
[0298] It should be noted that when the first information includes both first channel quality information and second channel quality information, the first information can be carried in one message or in two messages. For example, message #1 sent by the first device includes the first channel quality information, and another message #2 includes the second channel quality information.
[0299] For example, the first information includes a difference value #1, which is the difference between the first channel quality information and the second channel quality information. Furthermore, if the difference value #1 is less than 0, it is equivalent to the first information indicating that the first channel quality information is less than the second channel quality information; if the difference value #1 is greater than or equal to 0, it is equivalent to the first information indicating that the first channel quality information is greater than or equal to the second channel quality information.
[0300] For example, the first information includes a difference value #2, which is the difference between the second channel quality information and the first channel quality information. Furthermore, if the difference value #2 is greater than 0, it is equivalent to the first information indicating that the first channel quality information is less than the second channel quality information; if the difference value #2 is greater than or equal to 0, it is equivalent to the first information indicating that the first channel quality information is greater than or equal to the second channel quality information.
[0301] The channel quality information is described below.
[0302] The first channel quality information indicates the channel quality determined based on the first channel state information. For example, the first channel quality information is related to a fifth reference signal transmitted by the second device based on the first channel state information; or, in other words, the first channel quality information is determined by the first device measuring the fifth reference signal.
[0303] The second channel quality information indicates the channel quality determined based on the second channel state information. The second channel quality information is related to the second reference signal, or in other words, the second channel quality information is determined by the first device by measuring the second reference signal.
[0304] It should be understood that the second channel state information includes channel state information #3, thus the second reference signal corresponds to the first antenna set, and the second channel quality information is determined by the first device by measuring the second reference signal. Correspondingly, the first channel state information includes channel state information #1, and the fifth reference signal includes reference signal #5 transmitted by the second device based on channel state information #1. Therefore, the first channel quality information includes channel quality information #1, which is determined by the first device by measuring reference signal #5.
[0305] It should also be understood that the second channel state information includes channel state information #3 and channel state information #4, therefore the second reference signal includes reference signal #3 and reference signal #4, and the second channel quality information includes channel quality information #3 and channel quality information #4. Channel quality information #3 is determined by the first device measuring reference signal #3, and channel quality information #4 is determined by the first device measuring reference signal #4. Correspondingly, the first channel state information includes channel state information #1 and channel state information #2, therefore the fifth reference signal includes reference signal #5 and the second reference signal #6 transmitted by the second device based on channel state information #2, and the second channel quality information includes channel quality information #1 and channel quality information #2. Channel quality information #1 is determined by the first device measuring reference signal #5, and channel quality information #2 is determined by the first device measuring reference signal #6.
[0306] For example, the first channel quality information may include one of a first signal-to-interference-plus-noise ratio (SINR), a first channel quality indicator (CQI), or a first modulation and coding scheme (MCS). The second channel quality information includes one of a second SINR, a second CQI, or a second MCS.
[0307] For example, the first channel quality information includes a first SINR, and the second channel quality information includes a second SINR. Alternatively, the first channel quality information includes a first CQI, and the second channel quality information includes a second CQI. Or, the first channel quality information includes a first MCS, and the second channel quality information includes a second MCS.
[0308] Taking channel quality information including SINR as an example, if the first channel quality information includes channel quality information #1 and channel quality information #2, and the second channel quality information includes channel quality information #3 and channel quality information #4, then the first SINR includes SINR #1 corresponding to the first antenna set and SINR #2 corresponding to the second antenna set, and the second SINR includes SINR #3 corresponding to the first antenna set and SINR #4 corresponding to the second antenna set.
[0309] In one possible implementation, the first information is used to determine whether the second channel state information is superior to the eighth channel state information.
[0310] For example, if the first channel state information and the second channel state information correspond to different antenna sets, or if the first channel state information and the second channel state information include channel state information corresponding to different antenna sets, for example, the second channel state information includes channel state information #3, but the first channel state information does not include channel state information #1, then the first information is used to determine whether the second channel state information is superior to the eighth channel state information.
[0311] It should be understood that if the first channel state information and the second channel state information correspond to the same antenna set, or if the first channel state information and the second channel state information include channel state information corresponding to the same antenna set, the first information can also be used to determine whether the second channel state information is superior to the eighth channel state information.
[0312] The following describes the method by which the second device determines whether the second channel state information is superior to the eighth channel state information based on the first information.
[0313] For example, if the first information indicates that the third channel quality information is less than the second channel quality information, the second device determines that the second channel status information is better than the eighth channel status information; if the first information indicates that the third channel quality information is greater than or equal to the second channel quality information, the second device determines that the second channel status is not better than the eighth channel status information.
[0314] For a more detailed description of how the second device determines whether the second channel state information is superior to the eighth channel state information based on the first information, please refer to the above description of how the second device determines whether the second channel state information is superior to the first channel state information based on the first information.
[0315] The state information of the eighth channel is described below.
[0316] The eighth channel state information is related to the sixth reference signal; in other words, the eighth channel state information is determined by the second device based on the sixth reference signal. The sixth reference signal is a reference signal transmitted by the first device before or after transmitting the first reference signal, and this application does not limit this. The relationship between the eighth channel state information and the sixth reference signal can be referred to the relationship between the first channel state information and the first reference signal described in S920 above.
[0317] The eighth channel state information corresponds to the same antenna set as the second channel state information. Alternatively, the eighth channel state information includes at least one channel state information that corresponds to the same antenna set as the second channel state information. Or, the eighth channel state information and the second channel state information include channel state information that corresponds to the same antenna set.
[0318] For example, if the second channel state information corresponds to the first antenna set, then the eighth channel state information corresponds to the first antenna set; or, the sixth channel state information includes channel state information #5 corresponding to the first antenna set.
[0319] For example, if the second channel state information includes channel state information #3 and channel state information #4, then the eighth channel state information includes channel state information #5 corresponding to the first antenna set and channel state information #6 corresponding to the second antenna set.
[0320] The quality information of the third channel is described below.
[0321] The third channel quality information indicates the channel quality determined based on the eighth channel state information. For example, the third channel quality information is related to the seventh reference signal transmitted by the second device based on the eighth channel state information; or, in other words, the third channel quality information is determined by the first device measuring the seventh reference signal.
[0322] It should be understood that the second channel state information includes channel state information #3, thus the second reference signal corresponds to the first antenna set, and the second channel quality information is determined by the first device by measuring the second reference signal. Correspondingly, the eighth channel state information includes channel state information #5 corresponding to the first antenna set, the seventh reference signal includes reference signal #7 transmitted by the second device based on channel state information #5, and the third channel quality information includes channel quality information #5, which is determined by the first device by measuring reference signal #7.
[0323] It should also be understood that the second channel state information includes channel state information #3 and channel state information #4, therefore the second reference signal includes reference signal #3 and reference signal #4, and the second channel quality information includes channel quality information #3 and channel quality information #4. Channel quality information #3 is determined by the first device measuring reference signal #3, and channel quality information #4 is determined by the first device measuring reference signal #4. Correspondingly, the eighth channel state information includes channel state information #5 and channel state information #6, therefore the seventh reference signal includes reference signal #7 and the second reference signal #8 transmitted by the second device based on channel state information #6, and the third channel quality information includes channel quality information #5 and channel quality information #6. Channel quality information #5 is determined by the first device measuring reference signal #7, and channel quality information #6 is determined by the first device measuring reference signal #8.
[0324] For example, the third channel quality information includes one of the third SINR, third CQI, or third MCS.
[0325] For example, the second channel quality information includes the second SINR, and the third channel quality information includes the third SINR. Alternatively, the second channel quality information includes the second CQI, and the third channel quality information includes the third CQI. Or, the second channel quality information includes the second MCS, and the third channel quality information includes the third MCS.
[0326] Taking channel quality information including SINR as an example, if the second channel quality information includes channel quality information #3 and channel quality information #4, and the third channel quality information includes channel quality information #5 and channel quality information #6, then the second SINR includes SINR #3 and SINR #4, and the third SINR includes SINR #5 corresponding to the first antenna set and SINR #6 corresponding to the second antenna set.
[0327] In this embodiment, after the second device determines the second channel state information based on the first channel state information, to avoid inaccurate second channel state information due to an inappropriate model or method used to determine the second channel state information, the second device can send a second reference signal based on the second channel state information. This allows the first device to feed back first information based on the second reference signal, indicating whether the second channel state information is superior to the first channel state information. Furthermore, the second device can determine whether the method or model used to determine the second channel state information based on the first channel state information is appropriate.
[0328] The following describes one or more steps that method 900 may also include.
[0329] In one possible implementation, method 900 further includes: the second device sending first instruction information. Correspondingly, the first device receives the first instruction information.
[0330] The first indication information indicates that the channel quality information includes parameters of SINR, CQI, or MCS. For example, the first indication information may include the index of the parameter. For instance, the first indication information may include 2 bits: if the first indication information is "00", then the first indication information indicates that the channel quality information includes the parameter SINR; if the first indication information is "01", then the first indication information indicates that the channel quality information includes the parameter CQI; if the first indication information is "10", then the first indication information indicates that the channel quality information includes the parameter MCS.
[0331] It can be understood that when the channel quality information includes first channel quality information and second channel quality information, it is equivalent to the first indication information indicating that the first channel quality information includes one of the first SINR, the first CQI and the first MCS, and / or the first indication information indicating that the second channel quality information includes one of the second SINR, the second CQI and the second MCS.
[0332] It can be understood that when the channel quality information includes the second channel quality information and the third channel quality information, it is equivalent to the first indication information indicating that the third channel quality information includes one of the third SINR, the third CQI and the third MCS, and / or the first indication information indicating that the second channel quality information includes one of the second SINR, the second CQI and the second MCS.
[0333] For example, the first indication information is carried in downlink control information (DCI) or radio resource control (RRC) signaling, etc., and this application does not limit it in this way.
[0334] For example, the second device sends the first instruction information before S950 above.
[0335] In one possible implementation, method 900 further includes: the second device sending second instruction information. Correspondingly, the first device receives the second instruction information.
[0336] The second instruction information indicates that the first information is fed back based on the second reference signal.
[0337] It is understood that the second channel quality information related to the first information is determined by the first device based on the second reference signal, and the first channel quality information is determined by the first device based on the fifth reference signal. Therefore, when the second indication information indicates that the first information is fed back based on the second reference signal, it is equivalent to indicating that the second channel quality information and the first channel quality information are determined based on the second reference signal and the fifth reference signal respectively, and the first information is fed back.
[0338] For example, the second instruction information may be carried in RRC signaling, and this application does not limit this.
[0339] For example, the second indication information is the newly defined parameter "Channel Estimation Correction Switch" in the RRC signaling.
[0340] In one possible implementation, method 900 further includes: the second device sending third instruction information. Correspondingly, the first device receives the third instruction information.
[0341] The third instruction information indicates the first resource, which is used to transmit the first information. For example, the third instruction information is carried in a DCI, RRC signaling, or a media / medium access control element (MAC CE).
[0342] For example, the first information may be carried in one or more fields of uplink control information (UCI), and the first resource indicated by the third indication information is a resource used to transmit UCI.
[0343] If the first information is carried in the UCI, then the aforementioned second indication information can instruct the activation of the field in the UCI used to carry the first information.
[0344] For example, the first information may be carried in one or more fields in the physical uplink control channel (PUSCH), then the first resource indicated by the third indication information is a resource of the PUSCH.
[0345] If the first information is carried in the UCI, then the aforementioned second indication information can indicate the activation of the field in the PUSCH used to carry the first information.
[0346] In one possible implementation, when the second device determines the second channel state information based on the first model, and determines that the second channel state information is not better than the first channel state information based on the first information, or when it determines that the second channel state information is not better than the eighth channel state information based on the first information, the method 900 further includes: the second device performing model training on the first model based on the first information to obtain a second model; the second device determining the fifth channel state information based on the second model, wherein the input parameters of the second model include: the first channel state information and a first positional relationship; the second device transmitting a third reference signal based on the fifth channel state information; and receiving second information, which is related to the third reference signal, and the second information indicates whether the fifth channel state information is better than the first channel state information.
[0347] The method by which the second device determines the fifth channel state information based on the second model can be referenced from the method in S930 where the second device determines the second channel state information based on the first model.
[0348] The method by which the second device sends the third reference signal based on the fifth channel state information can be referenced from the method in S940 where the second device sends the second reference signal based on the third channel state information.
[0349] For a description of the second information, please refer to the description of the first information in S950.
[0350] In one possible implementation, when it is determined from the first information that the second channel state information is not superior to the first channel state information, method 900 further includes: the second device performing data transmission based on the first channel state information. Alternatively, when it is determined from the first information that the second channel state information is not superior to the eighth channel state information, method 900 further includes: the second device performing data transmission based on the eighth channel state information.
[0351] It is understandable that if the second channel state information is determined to be no better than the first channel state information or the eighth channel state information based on the first information, the second device can obtain better transmission performance by transmitting data based on the channel state information obtained by directly measuring the reference signal.
[0352] In one possible implementation, when it is determined from the first information that the second channel state information is superior to the first channel state information or the eighth channel state information, the method 900 further includes: the second device performing data transmission based on the second channel state information.
[0353] It is understandable that if the second channel state information is determined to be superior to the first channel state information or the eighth channel state information based on the first information, the second device can obtain better transmission performance by transmitting data based on the second channel state information.
[0354] In one possible implementation, when the second channel state information is determined to be superior to the first channel state information or the eighth channel state information based on the first information, the method 900 further includes: the second device receiving a fourth reference signal, the fourth reference signal being used to determine the sixth channel state information; the second device correcting the sixth channel state information to obtain the seventh channel state information; and the second device transmitting data based on the seventh channel state information.
[0355] The method by which the second device determines the seventh channel status information based on the sixth channel status information can be referenced from the method in S930 where the second device determines the second channel status information based on the first channel status information.
[0356] It is understandable that if the second channel state information is better than the first channel state information or the eighth channel state information, it means that the method or model used by the second device to correct or estimate the channel state information is appropriate, and the channel state information estimated or corrected by the second device is better. Therefore, after obtaining the sixth channel state information by measuring the reference signal in the next measurement, the second device can continue to obtain the estimated or corrected seventh channel state information based on the sixth channel state information.
[0357] For example, if the first condition is met, the second device determines the seventh channel state information based on the sixth channel state information.
[0358] The first condition includes: the difference between the sixth channel state information and the first channel state information is less than or equal to a first threshold; or, the similarity between the sixth channel state information and the first channel state information is greater than or equal to a second threshold.
[0359] The difference and / or similarity between channel state information can be characterized by one or more of the following: phase difference, amplitude difference, generalized cosine similarity (GCS), square generalized cosine similarity (SGCS), MSE, or normalized mean square error (NMSE).
[0360] The method 900 will be explained below with reference to Figure 11, taking the first device as a UE and the second device as a base station as an example.
[0361] Figure 11 shows a schematic diagram of a communication method 1100 provided in an embodiment of this application. As shown in Figure 11, the method 1100 may include the following steps.
[0362] S1101, the UE transmits the sixth reference signal. Correspondingly, the base station receives the sixth reference signal.
[0363] The sixth reference signal can be SRS.
[0364] For example, in S1101, the UE transmits a sixth reference signal through the first antenna set and the second antenna set. The sixth reference signal includes the reference signal #i corresponding to the first antenna set and the reference signal #j corresponding to the second antenna set.
[0365] S1102, the UE sends the first location relationship. Correspondingly, the base station receives the first location relationship.
[0366] The first positional relationship is the relative positional relationship between the first antenna set and the second antenna set. Further description of the first positional relationship can be found in Method 900 above.
[0367] S1103, the base station determines the eighth channel state information based on the sixth reference signal.
[0368] The eighth channel state information includes channel state information #5 and channel state information #6. The base station determines channel state information #5 based on reference signal #i, and channel state information #5 corresponds to the first antenna set. The base station determines channel state information #6 based on reference signal #j, and channel state information #6 corresponds to the second antenna set.
[0369] S1104, the base station transmits the seventh reference signal. Correspondingly, the UE receives the seventh reference signal.
[0370] The seventh reference signal can be CSI-RS.
[0371] The seventh reference signal includes reference signal #7 and reference signal #8. Reference signal #7 is a reference signal sent by the base station based on channel state information #5, and reference signal #8 is a reference signal sent by the base station based on channel state information #6.
[0372] S1105, the UE determines the third SINR based on the seventh reference signal.
[0373] The third SINR includes SINR#5 and SINR#6. SINR#5 is obtained by the UE through measuring reference signal #7, and SINR#6 is obtained by the UE through measuring reference signal #8.
[0374] In one possible implementation, in S1105, the UE determines the third CQI based on the seventh reference signal.
[0375] The third CQI includes CQI#5 and CQI#6. CQI#5 is obtained by the UE through measuring reference signal #7, and CQI#6 is obtained by the UE through measuring reference signal #8.
[0376] In one possible implementation, in S1105, the UE determines the third MCS based on the seventh reference signal.
[0377] The third MCS includes MCS#5 and MCS#6. MCS#5 is obtained by the UE through measuring reference signal #7, and MCS#6 is obtained by the UE through measuring reference signal #8.
[0378] S1106, the UE transmits a first reference signal. Correspondingly, the base station receives the first reference signal.
[0379] The first reference signal can be the SRS.
[0380] For example, in S1106, the UE transmits a first reference signal through a first antenna set and a second antenna set. The first reference signal includes a reference signal #1 corresponding to the first antenna set and a reference signal #2 corresponding to the second antenna set.
[0381] For more details on S1106, please refer to S910 of Method 900 above.
[0382] S1107, the base station determines the first channel state information based on the first reference signal.
[0383] The first channel state information includes channel state information #1 and channel state information #2. The base station determines channel state information #1 based on reference signal #1, and channel state information #1 corresponds to the first antenna set. The base station determines channel state information #2 based on reference signal #2, and channel state information #2 corresponds to the second antenna set.
[0384] S1108, the base station corrects the first channel state information to obtain the second channel state information.
[0385] The second channel state information includes channel state information #3 and channel state information #4.
[0386] For example, the base station corrects the first channel state information based on the first location relationship to obtain the second channel state information. For instance, the relationship between the first location relationship, the first channel state information, and the second channel state information can be expressed as: Where f(x) is an example of the first model, This is an example of channel state information #3. This is an example of channel state information #4. This is an example of channel state information #1. This is an example of channel state information #2, p i,j This is an example of a first positional relationship.
[0387] For more details on S1108, please refer to S930 of Method 900 above.
[0388] S1109, the base station transmits a second reference signal. Correspondingly, the UE receives the second reference signal.
[0389] The second reference signal can be CSI-RS.
[0390] The second reference signal includes reference signal #3 and reference signal #4. Reference signal #3 is a reference signal sent by the base station based on channel state information #3, and reference signal #4 is a reference signal sent by the base station based on channel state information #4.
[0391] For more details on S1109, please refer to S940 of Method 900 above.
[0392] S1110, the UE determines the second SINR based on the second reference signal.
[0393] The second SINR includes SINR#3 and SINR#4. SINR#3 is obtained by the UE by measuring reference signal #3, and SINR#4 is obtained by the UE by measuring reference signal #4.
[0394] In one possible implementation, in S1110, the UE determines the second CQI based on the second reference signal.
[0395] The second CQI includes CQI#3 and CQI#4. CQI#3 is obtained by the UE by measuring reference signal #3, and CQI#4 is obtained by the UE by measuring reference signal #4.
[0396] In one possible implementation, in S1110, the UE determines the second MCS based on the second reference signal.
[0397] The second MCS includes MCS#3 and MCS#4. MCS#3 is obtained by the UE by measuring reference signal #3, and MCS#4 is obtained by the UE by measuring reference signal #4.
[0398] S1111, the UE sends the first information. Correspondingly, the base station receives the first information.
[0399] For example, the first information includes the second SINR and the third SINR.
[0400] If the UE feeds back the second SINR and the third SINR to the base station, the UE can feed back the third SINR to the base station after obtaining the third SINR, and then feed back the second SINR to the base station after obtaining the second SINR.
[0401] For example, the first information includes the difference between the second SINR and the third SINR. Specifically, the first information includes the difference between SINR#3 and SINR#5, and the difference between SINR#4 and SINR#6.
[0402] For example, the first information includes the difference between the third SINR and the second SINR. Specifically, the first information includes the difference between SINR#5 and SINR#3, and the difference between SINR#6 and SINR#4.
[0403] S1112, the base station determines whether the second channel state information is superior to the first channel state information based on the first information.
[0404] It should be understood that after receiving the first information, the base station can determine whether the second channel state information is superior to the first channel state information based on the first information.
[0405] For example, if the base station determines that SINR#3 is greater than SINR#5 based on the first information, then the base station determines that channel state information #3 is superior to channel state information #5. If the base station determines that SINR#3 is less than or equal to SINR#5 based on the first information, then the base station determines that channel state information #3 is not superior to channel state information #5. Similarly, if the base station determines that SINR#4 is greater than SINR#6 based on the first information, then the base station determines that channel state information #4 is superior to channel state information #6. If the base station determines that SINR#4 is less than or equal to SINR#6 based on the first information, then the base station determines that channel state information #4 is not superior to channel state information #6.
[0406] Assuming the base station determines that channel state information #3 is better than channel state information #5, the base station can determine that after correcting channel state information #3 according to the first positional relationship, a better channel state information #5 can be obtained. Therefore, after obtaining the channel state information corresponding to the first antenna set in the next measurement of the reference signal, the base station can continue to correct the channel state information corresponding to the first antenna set according to the first positional relationship.
[0407] Assuming the base station determines that channel state information #4 is not better than channel state information #6, the base station can determine that correcting channel state information #4 according to the first position relationship will not yield better channel state information. Therefore, after obtaining the channel state information corresponding to the second antenna set from the next measurement reference signal, the base station can directly use the channel state information corresponding to the second antenna set obtained from the measurement reference signal without correcting the channel state information corresponding to the second antenna set according to the first position relationship.
[0408] In one possible implementation, in S1111, the first information includes the second CQI and the third CQI, or includes the difference between the second CQI and the third CQI (including the difference between CQI#3 and CQI#5, and including the difference between CQI#4 and CQI#6), or includes the difference between the third CQI and the second CQI (including the difference between CQI#5 and CQI#3, and including the difference between CQI#6 and CQI#4).
[0409] Accordingly, in S1112, if the base station determines that CQI#3 is greater than CQI#5 based on the first information, then the base station determines that channel state information #3 is superior to channel state information #5. If the base station determines that CQI#3 is less than or equal to CQI#5 based on the first information, then the base station determines that channel state information #3 is not superior to channel state information #5. If the base station determines that CQI#4 is greater than CQI#6 based on the first information, then the base station determines that channel state information #4 is superior to channel state information #6. If the base station determines that CQI#4 is less than or equal to CQI#6 based on the first information, then the base station determines that channel state information #4 is not superior to channel state information #6.
[0410] In one possible implementation, in S1111, the first information includes the second MCS and the third MCS, or includes the difference between the second MCS and the third MCS (including the difference between MCS#3 and MCS#5, and the difference between MCS#4 and MCS#6), or includes the difference between the third MCS and the second MCS (including the difference between MCS#5 and MCS#3, and the difference between MCS#6 and MCS#4).
[0411] Accordingly, in S1112, if the base station determines that MCS#3 is greater than MCS#5 based on the first information, then the base station determines that channel state information #3 is superior to channel state information #5. If the base station determines that MCS#3 is less than or equal to MCS#5 based on the first information, then the base station determines that channel state information #3 is not superior to channel state information #5. If the base station determines that MCS#4 is greater than MCS#6 based on the first information, then the base station determines that channel state information #4 is superior to channel state information #6. If the base station determines that MCS#4 is less than or equal to MCS#6 based on the first information, then the base station determines that channel state information #4 is not superior to channel state information #6.
[0412] It should be understood that in method 900 or method 1100 described above, in order for the first device to feed back first information based on the second reference signal after receiving the second reference signal, the time-domain resources of the first resource follow the time-domain resources of the second resource. The first resource is used to transmit the first information. The second resource is used to transmit the second reference signal.
[0413] Optionally, the first resource and the second resource have a corresponding relationship or a mapping relationship. Accordingly, the first device can determine which resource has a corresponding or mapping relationship with the second resource for transmitting the first information.
[0414] The correspondence or mapping relationship between the first resource and the second resource can be pre-configured or configured by the second device to the first device; this application does not limit this.
[0415] The timing relationship between the steps of method 1100 or 900 is explained below with reference to Figure 12.
[0416] As shown in Figure 12, assuming the base station (an example of the second device) receives a first location relationship from the UE (an example of the first device) in slot #n-3, the base station can determine that there is a need to correct the channel state information corresponding to the multiple antenna sets according to the first location relationship. Furthermore, the base station can transmit a DCI in slot #n-3, where the DCI indicates a first resource, the temporal domain resource of which can be located in slot #n+5.
[0417] The UE transmits an SRS (Example of a First Reference Signal) to the base station in time slot #n, as shown in Figure 12. The UE can transmit the SRS to the base station using symbols 12 and 13 in time slot #n. Accordingly, the base station can determine the first channel state information based on the SRS and correct the first channel state information according to the first position relationship to obtain the second channel state information.
[0418] The base station transmits CSI-RS (an example of the second reference signal) to the UE in time slot #n+2 based on the second channel state information, as shown in Figure 12. The base station can transmit CSI-RS to the UE in symbols 5 and 9 of time slot #n+2. It should be noted that Figure 12 illustrates the example of the base station transmitting CSI-RS in time slot #n+2, but this application does not limit this; the base station only needs to transmit CSI-RS before time slot #n+5.
[0419] The UE receives the CSI-RS, obtains the second SINR based on the measured CSI-RS, and feeds back the first information to the base station in time slot #n+5.
[0420] It is understood that the steps in the above figures are merely illustrative and are not intended to be strictly limited. Furthermore, the sequence numbers of the processes described above do not imply a specific 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.
[0421] 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.
[0422] It is also understood that, in the above-described method embodiments, the methods and operations implemented by the device (first device or second device) can also be implemented by components of the device (e.g., chips or circuits), without limitation.
[0423] The method embodiments provided in this application have been described in detail above with reference to Figures 4 to 12. The apparatus embodiments of this application will be described below with reference to Figures 13 and 14. It is understood that, in order to implement the functions in the above embodiments, the apparatuses in Figures 13 and 14 include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. It is understood that the technical features described in the above method embodiments are also applicable to the following apparatus embodiments.
[0424] Figures 13 and 14 are schematic diagrams of possible apparatus structures provided in embodiments of this application. These apparatuses can be used to implement the functions of the first or second apparatus in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0425] Figure 13 is a schematic block diagram of a communication device 1300 provided in an embodiment of this application. As shown in Figure 13, the device 1300 may include a communication unit 1310 and a processing unit 1320. The communication unit 1310 can communicate with the outside world, and the processing unit 1320 is used for data processing. The communication unit 1310 may also be referred to as a communication interface or a transceiver unit.
[0426] In one possible design, the device 1300 can implement the steps or processes corresponding to those performed by the first device in the above method embodiments, wherein the processing unit 1320 is used to perform processing-related operations of the first device in the above method embodiments, and the communication unit 1310 is used to perform transmission-related operations of the first device in the above method embodiments.
[0427] In another possible design, the device 1300 can implement the steps or processes corresponding to those performed by the second device in the above method embodiments, wherein the communication unit 1310 is used to perform the receiving-related operations of the second device in the above method embodiments, and the processing unit 1320 is used to perform the processing-related operations of the second device in the above method embodiments.
[0428] It is understood that the device 1300 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that device 1300 may specifically be the first device in the above embodiments, used to execute the various processes and / or steps corresponding to the first device in the above method embodiments; or, device 1300 may specifically be the second device in the above embodiments, used to execute the various processes and / or steps corresponding to the second device in the above method embodiments. To avoid repetition, further details are omitted here.
[0429] The apparatus 1300 of each of the above-described schemes has the function of implementing the corresponding steps performed by the first apparatus in the above-described method, or the apparatus 1300 of each of the above-described schemes has the function of implementing the corresponding steps performed by the second apparatus in the above-described method. The 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 functions; for example, a communication unit can be replaced by a transceiver (e.g., the sending unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as processing units, can be replaced by a processor, respectively executing the transmission and reception operations and related processing operations in each method embodiment.
[0430] Furthermore, the aforementioned communication unit can also be a transceiver circuit (e.g., it may include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In the embodiments of this application, the device in FIG13 can be the second device or the first device in the foregoing embodiments, or it can be a chip or a chip system, such as a system on a chip (SoC). The communication unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0431] Figure 14 is a schematic block diagram of a communication device 1400 provided in an embodiment of this application. The device 1400 includes a processor 1410 and a transceiver 1420. The processor 1410 and the transceiver 1420 communicate with each other through an internal connection path. The processor 1410 is used to execute instructions to control the transceiver 1420 to send and / or receive signals.
[0432] Optionally, the device 1400 may further include a memory 1430, which communicates with the processor 1410 and the transceiver 1420 via internal connection paths. The memory 1430 stores instructions, and the processor 1410 can execute the instructions stored in the memory 1430. In one possible implementation, the device 1400 is used to implement the various processes and steps corresponding to the first device in the above method embodiments. In another possible implementation, the device 1400 is used to implement the various processes and steps corresponding to the second device in the above method embodiments.
[0433] Alternatively, the memory 1430 may be integrated into the processor 1410.
[0434] In one possible scenario, device 1400 includes at least one processor with integrated memory, and other memory besides the memory integrated on the processor.
[0435] It is understood that device 1400 may specifically be the first device or the second device in the above embodiments, or it may be a chip or a chip system. Correspondingly, transceiver 1420 may be the transceiver circuit of the chip, which is not limited here. Specifically, device 1400 may be used to execute the various steps and / or processes corresponding to the first device or the second device in the above method embodiments.
[0436] Optionally, the memory 1430 may include read-only memory and random access memory, and provide instructions and data to the processor. The memory may include non-volatile random access memory. For example, the memory may also store device type information. The processor 1410 may be used to execute instructions stored in the memory, and when the processor 1410 executes instructions stored in the memory, the processor 1410 is used to perform the various steps and / or processes of the method embodiments corresponding to the first or second device described above.
[0437] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0438] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, digital signal processing (DSP), ASIC, field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The processor in the embodiments of this application can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0439] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The 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. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as 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). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0440] Optionally, the memory (e.g., 1430) in the embodiments of this application may be integrated into the processor (e.g., 1410).
[0441] In addition, this application also provides a computer-readable storage medium storing computer instructions, which, when executed on a computer, cause the operations and / or processes performed by the first or second device in the various method embodiments of this application to be executed.
[0442] This application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the first device or the second device in the various method embodiments of this application are executed.
[0443] Furthermore, this application also provides a chip including a processor. A memory for storing a computer program is provided independently of the chip, and the processor is used to execute the computer program stored in the memory, such that operations and / or processes performed by a first or second device in any method embodiment are performed.
[0444] Furthermore, the chip may also include a communication interface. The communication interface may be an input / output interface or an interface circuit, etc. Furthermore, the chip may also include a memory.
[0445] In addition, this application also provides a communication system, including a first device and a second device as described in the embodiments of this application.
[0446] 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.
[0447] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of units is merely 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 displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional units in the various embodiments of this application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0448] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0449] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0450] It can also be understood that in this application, "when," "if," and "if" all refer to the network element making corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the network element to make a judgment when it is implemented, nor do they mean that there are other limitations.
[0451] It can also be understood that in the various embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it can also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.
Claims
1. A communication method applied to a second device, characterized in that, The method comprises: receiving a first reference signal from a first device; determining first channel state information according to the first reference signal; correcting the first channel state information to obtain second channel state information; sending a second reference signal to the first device according to the second channel state information; receiving first information from the first device, the first information being related to the second reference signal; determining whether the second channel state information is better than the first channel state information according to the first information.
2. The method of claim 1, wherein determining whether the second channel state information is better than the first channel state information according to the first information comprises: if the first information indicates that first channel quality information is less than second channel quality information, determining that the second channel state information is better than the first channel state information; and / or, if the first information indicates that the first channel quality information is greater than or equal to the second channel quality information, determining that the second channel state information is not better than the first channel state information; wherein the first channel quality information indicates channel quality determined according to the first channel state information, the first channel quality information being determined according to the first channel state information; the second channel quality information indicates channel quality determined according to the second channel state information, the second channel quality information being related to the second reference signal, the second channel quality information being determined according to the second reference signal.
3. The method of claim 2, wherein the first channel quality information comprises one of first signal to interference plus noise ratio (SINR), first channel quality indicator (CQI) or first modulation and coding scheme (MCS); and the second channel quality information comprises one of second SINR, second CQI or second MCS. The method further comprises: sending first indication information; wherein the first indication information indicates that the first channel quality information comprises one of the first SINR, the first CQI or the first MCS; and / or, the first indication information indicates that the second channel quality information comprises one of the second SINR, the second CQI or the second MCS.
4. The method of claim 3, wherein, 5. The method of any one of claims 1 to 4, wherein before correcting the first channel state information to obtain second channel state information, the method further comprises: receiving first position relationship, the first position relationship being relative position relationship between a plurality of antenna sets deployed on the second device; determining second channel state information according to the first channel state information comprises: correcting the first channel state information according to the first position relationship to obtain the second channel state information.
6. The method of claim 5, wherein the plurality of antenna sets deployed on the second device comprises a first antenna set and a second antenna set. The first channel state information comprises third channel state information and fourth channel state information, the third channel state information is channel state information corresponding to the first antenna set, and the fourth channel state information is channel state information corresponding to the second antenna set. The second channel state information comprises corrected third channel state information.
7. The method of claim 5, wherein, a plurality of antenna sets deployed on the second device comprises a first antenna set and a second antenna set; the first channel state information comprises third channel state information and fourth channel state information, the third channel state information is channel state information corresponding to the first antenna set, and the fourth channel state information is channel state information corresponding to the second antenna set; the second channel state information comprises corrected third channel state information and corrected fourth channel state information.
8. The method of any one of claims 5 to 7, wherein, the first channel state information is corrected according to the first position relationship to obtain the second channel state information, comprising: the first channel state information is corrected according to a first model to obtain the second channel state information, and input parameters of the first model comprise the first channel state information and the first position relationship.
9. The method of claim 8, wherein, when it is determined according to the first information that the second channel state information is not better than the first channel state information, the method further comprises: the first model is trained according to the first information to obtain a second model, wherein input parameters of the second model comprise the first channel state information and the first position relationship; the first channel state information is corrected according to the second model to obtain fifth channel state information; a third reference signal is sent according to the fifth channel state information; second information related to the third reference signal is received; it is determined according to the second information whether the fifth channel state information is better than the first channel state information.
10. The method of any one of claims 1 to 8, wherein, when it is determined according to the first information that the second channel state information is not better than the first channel state information, the method further comprises: data transmission is performed according to the first channel state information.
11. The method of any one of claims 1 to 8, wherein, when it is determined according to the first information that the second channel state information is better than the first channel state information, the method further comprises: data transmission is performed according to the second channel state information.
12. The method of any one of claims 1 to 8, wherein, when it is determined according to the first information that the second channel state information is better than the first channel state information, the method further comprises: a fourth reference signal is received, the fourth reference signal being used to determine sixth channel state information; the sixth channel state information is corrected to obtain seventh channel state information. transmit data according to the seventh channel state information.
13. The method of claim 12, further comprising: correcting the sixth channel state information to obtain seventh channel state information, including: if a first condition is satisfied, correcting the sixth channel state information to obtain the seventh channel state information; wherein the first condition includes: a difference between the sixth channel state information and the first channel state information is less than or equal to a first threshold; or a similarity between the sixth channel state information and the first channel state information is greater than or equal to a second threshold.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: sending second indication information, the second indication information indicating that the first information is fed back according to the second reference signal.
15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: sending third indication information, the third indication information indicating a first resource, the first resource being used for transmitting the first information. 16.A communication method applied to a first device, the method comprising: including: sending a first reference signal, the first reference signal being used for determining first channel state information; receiving a second reference signal, the second reference signal being related to second channel state information, the second channel state information being obtained by correcting the first channel state information; sending first information, the first information being related to the second reference signal, the first information being used for determining whether the second channel state information is better than the first channel state information.
17. The method of claim 16, wherein: the first information being used for determining whether the second channel state information is better than the first channel state information includes: if the first information indicates that first channel quality information is less than second channel quality information, the first information is used for determining that the second channel state information is better than the first channel state information; and / or if the first information indicates that the first channel quality information is greater than or equal to the second channel quality information, the first information is used for determining that the second channel state information is not better than the first channel state information; wherein the first channel quality information indicates channel quality determined according to the first channel state information, the first channel quality information being determined according to the first channel state information; the second channel quality information indicates channel quality determined according to the second channel state information, the second channel quality information being related to the second reference signal, the second channel quality information being determined according to the second reference signal.
18. The method of claim 17, wherein: the first channel quality information includes one of first signal to interference plus noise ratio (SINR), first channel quality indicator (CQI), or first modulation and coding scheme (MCS); the second channel quality information includes one of second SINR, second CQI, or second MCS.
19. The method of claim 18, wherein, The method further includes: receiving first indication information. The first indication information indicates that the first channel quality information comprises one of the first SINR, the first CQI or the first MCS; and / or the first indication information indicates that the second channel quality information comprises one of the second SINR, the second CQI or the second MCS.
20. The method of any one of claims 16-19, further comprising: before receiving the second reference signal, the method further comprises: sending a first position relationship, the first position relationship being a relative position relationship between a plurality of antenna sets deployed on the second device; the first position relationship being used to determine the second channel state information.
21. The method of claim 20, wherein: the plurality of antenna sets deployed on the second device comprises a first antenna set and a second antenna set; the first channel state information comprises third channel state information and fourth channel state information, the third channel state information being channel state information corresponding to the first antenna set, and the fourth channel state information being channel state information corresponding to the second antenna set; the second channel state information comprises corrected third channel state information.
22. The method of claim 20, wherein: the plurality of antenna sets deployed on the second device comprises a first antenna set and a second antenna set; the first channel state information comprises third channel state information and fourth channel state information, the third channel state information being channel state information corresponding to the first antenna set, and the fourth channel state information being channel state information corresponding to the second antenna set; the second channel state information comprises corrected third channel state information and corrected fourth channel state information.
23. The method of any one of claims 20-22, wherein: the second channel state information is determined according to a first model, wherein an input parameter of the first model comprises the first channel state information and the first position relationship.
24. The method of any one of claims 16-23, wherein, the method further comprises: receiving second indication information, the second indication information indicating that the first information is fed back according to the second reference signal.
25. The method of any one of claims 16-24, wherein, the method further comprises: receiving third indication information, the third indication information indicating a first resource, the first resource being used to transmit the first information.
26. A second apparatus configured to operate in a wireless communication network, the second apparatus comprising: a module for implementing the method of any one of claims 1-15.
27. The apparatus of claim 26, wherein, the apparatus comprises a network device or a chip in a network device.
28. A first apparatus, comprising: a module for implementing the method of any one of claims 16-25.
29. The apparatus of claim 28, wherein, the apparatus comprises a terminal device or a chip in a terminal device.
30. A computer-readable storage medium, characterized in that, the computer readable storage medium has stored thereon a computer program or instructions, which when executed, cause the method of any one of claims 1-15 to be implemented, or cause the method of any one of claims 16-25 to be implemented.
31. A computer program product, characterised in that, computer program comprising computer instructions which, when executed, cause the method of any one of claims 1 to 15 to be implemented, or cause the method of any one of claims 16 to 25 to be implemented.
Citation Information
Patent Citations
Configuration method for reporting channel state information (CSI) and communication device
CN111356171A
Method and device for reporting channel state information
CN112312463A
Calibration method and device
CN116170091A
Method and apparatus for feeding back channel state information
US20120051257A1