Channel measurement method and device
Patent Information
- Application Number
- CN202280097069.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-25
- Publication Date
- 2025-01-24
AI Technical Summary
Existing channel measurement methods in phased array antenna systems have phase deviation problems caused by equipment crystal oscillator jitter or position movement, which leads to a reduction in consistency error estimation accuracy and affects the performance of array signal processing and high-resolution spectrum estimation technology.
By interacting between the terminal device and the network device, the second CSI-RS is used to estimate the phase deviation, and the phase compensation of the channel measurement results is performed according to the phase deviation matrix, thereby improving the channel measurement accuracy and reducing the impact of the phase deviation on the consistency error estimate.
It improves the accuracy of channel measurement and consistency error estimation, reduces the impact of phase deviation, enhances the performance of array signal processing and high-resolution spectrum estimation technology, without adding additional hardware, and reduces application costs.
Smart Images

Figure CN119366151A_ABST
Abstract
Description
Channel measurement method and device Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to a channel measurement method and device. Background Art
[0002] In a phased array antenna system, a single transmit / receive channel typically corresponds to multiple array elements (called channel elements). The amplitude and phase (or simply, phase) differences between these elements are called channel element coherence errors. This coherence error not only affects the precise pointing of the phased array antenna beam during array signal processing but also degrades the performance of technologies such as high-resolution spectrum estimation, super-resolution direction-of-arrival estimation, various adaptive beamforming algorithms, and nulling algorithms for multi-user interference avoidance.
[0003] To meet the aforementioned requirements for channel element amplitude and phase consistency, it is necessary to monitor and correct the channel element consistency error. This essentially requires accurate measurement or estimation of the channel element consistency error. A commonly used consistency error estimation method is a simple one based on time-sharing vector rotation. The principle of this vector rotation method is to perform multiple measurements by adjusting the amplitude and / or phase of the transmitter's weighting vector in time-sharing fashion. The results are then combined to estimate the consistency error.
[0004] Current vector rotation schemes typically assume that the phase deviation of measured values remains consistent across multiple measurements. However, in real-world applications, factors such as device crystal oscillator jitter or positional movement can cause the phase deviation of the measured values for the same channel to vary at different times. This influence of varying phase deviations at different times significantly reduces the accuracy of the consistency error estimate.
[0005] Summary of the Invention
[0006] The present application provides a channel measurement method and device, which can improve the accuracy of channel measurement.
[0007] In a first aspect, a channel measurement method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or by a logic module or software that can implement all or part of the terminal device functions. The method includes: receiving a first channel state information reference signal CSI-RS i from N first antenna ports of a network device, where i is a positive integer from 1 to N and N is a positive integer greater than 1; receiving N second CSI-RSs from a second antenna port of the network device. The first CSI-RS i is used for channel measurement; and the N second CSI-RSs are used to estimate the phase deviation. First information is sent to the network device, where the first information indicates a result of the channel measurement corresponding to the first CSI-RS i, and the result of the channel measurement is determined based on the phase deviation and the measurement amount of the channel measurement.
[0008] Based on this solution, the terminal device receives N second CSI-RSs from the second antenna port of the network device to estimate the phase deviation, and receives the first CSI-RS i from the N first antenna ports of the network device to perform channel measurement. Since the result of the channel measurement corresponding to the first CSI-RS i is determined based on the phase deviation and the measurement amount, that is, the result of the channel measurement corresponding to the first CSI-RS i takes into account the phase deviation, the accuracy of the channel measurement result corresponding to the first CSI-RS i can be improved. Furthermore, in the consistency error estimation scenario, the impact of the phase deviation on the consistency error estimation can be reduced, and the accuracy of the consistency error estimation can be improved. In addition, the solution of the present application does not require additional hardware, and the phase deviation can be estimated by using the existing antenna port at the transmitting end. It has low complexity and can reduce application costs.
[0009] In one possible design, the first CSI-RS i and the i-th second CSI-RS satisfy at least one of the following: the time domain position of the first CSI-RS i is the same as the time domain position of the i-th second CSI-RS; or, the frequency domain position of the first CSI-RS i is different from the frequency domain position of the i-th second CSI-RS.
[0010] Based on this possible design, when the time domain position of the first CSI-RS i is the same as the time domain position of the i-th second CSI-RS, the phase deviation of the channel measurement amount corresponding to the second CSI-RS can be approximately the phase deviation of the channel measurement amount corresponding to the first CSI-RS, so that the phase deviation estimated based on the second CSI-RS can be used to perform phase compensation on the channel measurement amount corresponding to the first CSI-RS.
[0011] In one possible design, the method further includes: determining a phase deviation based on M channel measurement quantities corresponding to the M second CSI-RSs, where M is a positive integer less than or equal to N.
[0012] In one possible design, determining the phase offset based on M channel measurement quantities corresponding to M second CSI-RSs includes: determining the jth element of the phase offset based on the channel measurement quantity corresponding to the jth second CSI-RS; or determining the jth element of the phase offset based on the ratio of the channel measurement quantity corresponding to the jth second CSI-RS to the first value. Where j is a positive integer from 1 to M, and the M elements of the phase offset are located on the main diagonal of the phase offset matrix.
[0013] In one possible design, the first value is a channel measurement value corresponding to the mth second CSI-RS, where m is a positive integer from 1 to M; or, the first value is a preset value.
[0014] In one possible design, the phase deviation matrix D satisfies:
[0015] D=diag(Δθ)
[0016] or,
[0017] Among them, diag is used to construct the diagonal matrix, Δθ is the phase deviation, and angle is used to solve the phase angle; represents the channel measurement value corresponding to the j-th second CSI-RS; C represents the first value.
[0018] In one possible design, the first information includes a phase deviation and a measurement value of the channel measurement. Alternatively, the first information includes a phase deviation and a value obtained based on the measurement value of the channel measurement. Alternatively, the first information includes a result of the channel measurement.
[0019] In one possible design, the method further includes: receiving second information from a network device. The second information instructs the terminal device to estimate a phase deviation of channel measurement quantities corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port; or, the second information instructs the terminal device to determine channel measurement results corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port.
[0020] Based on this possible design, the second information from the network device can enable the terminal device to know the antenna port and CSI-RS used for phase deviation estimation, as well as the antenna port and CSI-RS used for channel measurement, so that the terminal device can correctly process the received CSI-RS to obtain the results of phase deviation and channel measurement.
[0021] In one possible design, receiving a first CSI-RS 1 from a network device through a first antenna port 1 includes: repeatedly receiving the first CSI-RS 1 K times through the first antenna port 1, where I is a positive integer from 1 to N and K is a positive integer. Receiving an Ith second CSI-RS from the network device through a second antenna port includes: repeatedly receiving the Ith second CSI-RS K times through the second antenna port.
[0022] Based on this possible design, the repeated transmission of the first CSI-RS and the Ith second CSI-RS can enable the terminal device to determine the channel measurement amount based on the multiple repeatedly received CSI-RSs, and reduce the noise of the channel measurement amount obtained based on a single reception, thereby improving the accuracy of the channel measurement amount.
[0023] In one possible design, the method further includes: receiving third information from a network device, where the third information indicates a number of repetitions K of the first CSI-RS I.
[0024] In one possible design, the channel measurement amount corresponding to the first CSI-RS 1 is an average of channel measurement amounts corresponding to K repeatedly received first CSI-RS 1. The channel measurement amount corresponding to the I-th second CSI-RS is an average of channel measurement amounts corresponding to K repeatedly received I-th second CSI-RS.
[0025] In one possible design, the channel measurement result, phase deviation, and channel measurement quantity satisfy:
[0026]
[0027] in, represents the result of channel measurement, D represents the phase deviation matrix, the elements in the phase deviation are located on the main diagonal of the phase deviation matrix, Y A represents the measurement quantity of channel measurement, and exp represents the exponential function with the natural constant e as the base.
[0028] In one possible design, sending the first information to the network device includes: sending the first information to the network device according to a reporting period.
[0029] On the second aspect, a channel measurement method is provided, which can be executed by a network device, or by a component of the network device, such as a processor, chip, or chip system of the network device, or by a logic module or software that can realize all or part of the network device functions. The method includes: sending a first channel state information reference signal CSI-RS i to a terminal device through N first antenna ports, where i is a positive integer from 1 to N and N is a positive integer greater than 1; sending N second CSI-RS to the terminal device through a second antenna port. The first CSI-RS i is used for channel measurement, and the N second CSI-RS are used to estimate the phase deviation. Receive first information from the terminal device, the first information indicates the result of the channel measurement corresponding to the first CSI-RS i, and the result of the channel measurement is determined based on the phase deviation and the measurement amount of the channel measurement.
[0030] Based on this solution, the network device sends N second CSI-RSs through the second antenna port for estimating the phase deviation, and the first CSI-RS i through the N first antenna ports for channel measurement. Since the result of the channel measurement corresponding to the first CSI-RS i is determined based on the phase deviation and the measurement amount, that is, the result of the channel measurement corresponding to the first CSI-RS i takes into account the phase deviation, the accuracy of the channel measurement result corresponding to the first CSI-RS i can be improved. Furthermore, in the consistency error estimation scenario, the impact of the phase deviation on the consistency error estimation can be reduced, and the accuracy of the consistency error estimation can be improved. In addition, the solution of the present application does not require additional hardware, and the phase deviation can be estimated by using the existing antenna port at the transmitting end. It has low complexity and can reduce application costs.
[0031] In one possible design, the first CSI-RS i and the i-th second CSI-RS satisfy at least one of the following: the time domain position of the first CSI-RS i is the same as the time domain position of the i-th second CSI-RS; or, the frequency domain position of the first CSI-RS i is different from the frequency domain position of the i-th second CSI-RS.
[0032] In one possible design, the phase deviation is determined based on M channel measurement quantities corresponding to M second CSI-RSs, where M is a positive integer less than or equal to N.
[0033] In one possible design, the phase offset includes M elements, located on the main diagonal of the phase offset matrix. The jth element is determined based on the channel measurement value corresponding to the jth second CSI-RS; or the jth element is determined based on the ratio of the channel measurement value corresponding to the jth second CSI-RS to the first value; and j is a positive integer from 1 to M.
[0034] In one possible design, the first value is a channel measurement value corresponding to the mth second CSI-RS, where m is a positive integer from 1 to M; or, the first value is a preset value.
[0035] In one possible design, the phase deviation matrix D satisfies:
[0036] D=diag(Δθ)
[0037] or,
[0038] Among them, diag is used to construct the diagonal matrix, Δθ is the phase deviation, and angle is used to solve the phase angle; represents the channel measurement value corresponding to the j-th second CSI-RS; C represents the first value.
[0039] In one possible design, the first information includes a phase deviation and a measurement value of the channel measurement. Alternatively, the first information includes a phase deviation and a value obtained based on the measurement value of the channel measurement. Alternatively, the first information includes a result of the channel measurement.
[0040] In one possible design, the method also includes: sending second information to the terminal device, the second information instructing the terminal device to estimate the phase deviation of the channel measurement quantity corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port; or, the second information instructs the terminal device to determine the result of the channel measurement corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port.
[0041] In one possible design, sending a first CSI-RS 1 to a terminal device through a first antenna port 1 includes: repeatedly sending the first CSI-RS 1 to the terminal device K times through the first antenna port 1, where I is a positive integer from 1 to N, and K is a positive integer. Sending an Ith second CSI-RS to the terminal device through a second antenna port includes: repeatedly sending the Ith second CSI-RS to the terminal device K times through the second antenna port.
[0042] In one possible design, the method further includes: sending third information to the terminal device, where the third information indicates the number of repetitions K of the first CSI-RS I.
[0043] In one possible design, the channel measurement result, phase deviation, and channel measurement quantity satisfy:
[0044]
[0045] in, represents the result of channel measurement, D represents the phase deviation matrix, the elements in the phase deviation are located on the main diagonal of the phase deviation matrix, Y A represents the measurement quantity of channel measurement, and exp represents the exponential function with the natural constant e as the base.
[0046] Among them, the technical effects brought about by any possible design of the second aspect can refer to the technical effects brought about by the corresponding design in the above-mentioned first aspect, and will not be repeated here.
[0047] In a third aspect, a communication device is provided for implementing various methods. The communication device may be the terminal device described in the first aspect, or a device included in the terminal device, such as a chip or a chip system; alternatively, the communication device may be the network device described in the second aspect, or a device included in the network device, such as a chip or a chip system. When the device is a chip system, it may be composed solely of a chip or may include a chip and other discrete components.
[0048] The communication device includes modules, units, or means corresponding to the implementation method, which can be implemented by hardware, software, or hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the functions.
[0049] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof. The transceiver module, also referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0050] In some possible designs, the transceiver module includes a sending module and / or a receiving module, which are used to implement the sending or receiving functions in any of the above aspects and any possible implementation methods.
[0051] In a fourth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to communicate with a module external to the communication device; and the processor is configured to execute a computer program or instruction to cause the communication device to perform the method described in any one of the aspects. The communication device may be the terminal device described in the first aspect, or a device included in the terminal device, such as a chip or a chip system; or the communication device may be the network device described in the second aspect, or a device included in the network device, such as a chip or a chip system. When the device is a chip system, it may be composed solely of a chip or may include a chip and other discrete components.
[0052] In a fifth aspect, a communication device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instruction stored in a memory, so that the communication device performs the method described in any one aspect. The memory may be coupled to the processor, or the memory may exist independently of the processor, for example, the memory and the processor are two independent modules. The memory may be located outside the communication device or within the communication device. The communication device may be the terminal device described in the first aspect, or a device included in the terminal device, such as a chip or a chip system; or the communication device may be the network device described in the second aspect, or a device included in the network device, such as a chip or a chip system. When the device is a chip system, it may be composed of a chip, or may include a chip and other discrete components.
[0053] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the aspects.
[0054] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the aspects.
[0055] It can be understood that when the communication device provided in any one of the third to seventh aspects is a chip, the sending action / function of the communication device can be understood as output information, and the receiving action / function of the communication device can be understood as input information.
[0056] Among them, the technical effects brought about by any design method in the third to seventh aspects can refer to the technical effects brought about by different design methods in the first or second aspects, and will not be repeated here.
[0057] In an eighth aspect, a communication system is provided, which includes the terminal device in the above aspect and the network device in the above aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] FIG1 is a schematic structural diagram of a communication system provided by the present application;
[0059] FIG2 is a schematic structural diagram of a communication device provided by the present application;
[0060] FIG3a is a schematic diagram showing the effect of consistency error on output power provided by the present application;
[0061] FIG3b is a schematic diagram of the effect of consistency error on sidelobe energy provided by the present application;
[0062] FIG4 is a schematic diagram of a channel and channel array element provided by the present application;
[0063] FIG5 is a flow chart of a channel measurement method provided by the present application;
[0064] FIG6 is a schematic diagram of the time-frequency position of a CSI-RS provided in this application;
[0065] FIG7 is a schematic diagram of a channel grouping provided by the present application;
[0066] FIG8 is a schematic diagram showing the principle of a channel measurement method provided by the present application;
[0067] FIG9 is a schematic diagram of simulation results when phase offset compensation is performed and when phase offset compensation is not performed provided by the present application;
[0068] FIG10 is a schematic diagram of the time-frequency position of another CSI-RS provided in this application;
[0069] FIG11 is a schematic diagram of the structure of a network device and a terminal device provided by the present application;
[0070] FIG12 is a schematic structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0072] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0073] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0074] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0075] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean 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 embodiment of the present application.
[0076] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.
[0077] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In this application, unless otherwise specified and there is no logical conflict between the various embodiments, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. Different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following description of the embodiments of this application does not constitute a limitation on the scope of protection of this application.
[0078] The technical solution provided in this application can be used in various communication systems, which may be a third generation partnership project (3GPP) communication system, for example, a fourth generation (4G) long term evolution (LTE) system, a fifth generation (5G) new radio (NR) system, a vehicle to everything (V2X) system, a system of hybrid LTE and NR networking, or a device to device (D2D) system, a machine to machine (M2M) communication system, an Internet of Things (IoT), and other next generation communication systems. Alternatively, the communication system may also be a non-3GPP communication system, without limitation.
[0079] Among them, the above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is uniformly described here and will not be repeated below.
[0080] As an example, see FIG1 , which illustrates a communication system applicable to the solution of the present application. The communication system includes a network device and at least one terminal device. Optionally, the terminal devices can communicate with each other.
[0081] Optionally, the terminal device may refer to a user-side device with wireless transceiver capabilities. The terminal device may also be referred to as user equipment (UE), terminal, access terminal, user unit, user station, mobile station (MS), remote station, remote terminal, mobile terminal (MT), user terminal, wireless communication device, user agent or user device, etc. The terminal device may be a wireless terminal in IoT, V2X, D2D, M2M, 5G network, or future evolved PLMN. The terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it may also be deployed on water (such as ships, etc.); it may also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0082] Exemplarily, the terminal device may be a drone, an IoT device (e.g., a sensor, an electricity meter, a water meter, etc.), a V2X device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also referred to as a wearable smart device), a tablet computer or a computer with wireless transceiver function, a virtual reality (VR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a smart home, or a similar device. The present application does not specifically limit the terminals to mobile or fixed devices.
[0083] Optionally, the terminal device in the embodiment of the present application may also be a base station-type device, but is used as a terminal device in the present application.
[0084] Optionally, the network device is a device that connects the terminal device to the wireless network, which can be an evolutionary Node B (eNB or eNodeB) in an LTE or evolved LTE system (LTE-Advanced, LTE-A), such as a traditional macro base station eNB and a micro base station eNB in a heterogeneous network scenario; or it can be a next generation node B (gNodeB or gNB) in a 5G system; or it can be a transmission reception point (TRP); or it can be a base station in a future evolved public land mobile network (PLMN); or it can be a broadband network gateway (BNG), an aggregation switch or a non-3GPP access device; or it can be a wireless controller in a cloud radio access network (CRAN); or it can be an access node in a WiFi system. point, AP); or it can be a wireless relay node or a wireless backhaul node; or it can be a device that implements the base station function in IoT, a device that implements the base station function in V2X, a device that implements the base station function in D2D, or a device that implements the base station function in M2M, and the embodiments of the present application do not make specific limitations on this.
[0085] Exemplarily, the base stations in the embodiments of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, etc., and the embodiments of the present application do not specifically limit this.
[0086] Optionally, in a specific implementation, the network device may refer to a centralized unit (CU) or a distributed unit (DU), or the network device may be composed of a CU and a DU. The CU and DU may be divided according to the protocol layer of the wireless network. For example, the functions of the radio resource control (RRC) protocol layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer are set in the CU, while the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer are set in the DU.
[0087] It can be understood that the division of CU and DU processing functions according to this protocol layer is only an example, and they can also be divided in other ways. This application does not make specific limitations on this.
[0088] In some embodiments, a CU may consist of a CU control plane (CU-CP) and a CU user plane (CU-UP).
[0089] The communication system shown in FIG1 is merely an example, and the communication system does not constitute any limitation on the solution of the present application, and the communication system to which the solution of the present application is applicable is not limited thereto.
[0090] Optionally, in a specific implementation, the terminal device and network device shown in Figure 1 may adopt the structure shown in Figure 2, or include the components shown in Figure 2. Figure 2 is a schematic diagram of the structure of a communication device 200 provided in this application. The communication device 200 may be a terminal device or a chip or system-on-chip in a terminal device; or, it may be a network device or a module, chip, or system-on-chip in a network device.
[0091] As shown in FIG2 , the communication device 200 includes at least one processor 201 and at least one communication interface ( FIG2 is merely an example of one communication interface 204 and one processor 201). Optionally, the communication device 200 may further include a communication bus 202 and a memory 203.
[0092] The processor 201 may be a general-purpose central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 may also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0093] Communication bus 202 is used to connect the various components in communication device 200, enabling communication between them. Communication bus 202 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, for example. This bus can be categorized as an address bus, a data bus, a control bus, and so on. For ease of illustration, FIG2 shows a single thick line, but this does not necessarily indicate that there is only one bus or only one type of bus.
[0094] Communication interface 204 is used to communicate with other devices or communication networks. Exemplarily, communication interface 204 can be a transceiver module, a transceiver circuit, a transceiver, or any other device capable of communication. Alternatively, communication interface 204 can be an input / output interface within processor 201 for implementing signal input and output to the processor.
[0095] The memory 203 may be a device with a storage function, used to store instructions and / or data, wherein the instructions may be computer programs.
[0096] Exemplarily, the memory 203 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0097] It should be noted that the memory 203 may exist independently of the processor 201 or may be integrated with the processor 201. The memory 203 may be located inside the communication device 200 or outside the communication device 200, without limitation.
[0098] Optionally, the processor 201 can be used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data. The memory 203 can be used to store software programs and data. When the communication interface 204 is a transceiver, it can include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used for converting baseband signals into radio frequency signals and processing radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. The antenna can be a phased array antenna, including a multi-element antenna array. The multi-element antenna array can be equipped with a phase shifter or an antenna off switch.
[0099] When the communication device is powered on, the processor 201 can read the software program in the memory 203, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 201 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves via the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 201. The processor 201 converts the baseband signal into data and processes the data.
[0100] In one implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely located independent of the communication device.
[0101] As an optional implementation, the communication device 200 may further include an output device 205 and an input device 206. The output device 205 communicates with the processor 201 and can display information in a variety of ways. For example, the output device 205 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 206 communicates with the processor 201 and can receive user input in a variety of ways. For example, the input device 206 can be a mouse, a keyboard, a touch screen device, or a sensor device.
[0102] It should be noted that the structure shown in FIG2 does not constitute a specific limitation on the terminal device or network device. For example, in other embodiments of the present application, the terminal device or network device may include more or fewer components than shown, or combine or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0103] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies of the present application is first given as follows.
[0104] Channel array element: Also called an antenna array element or antenna array. A channel can correspond to multiple channel array elements. For a channel, the receiver receives the combined (or superimposed) value of the signals sent by the multiple channel array elements corresponding to that channel.
[0105] Channel element consistency error refers to the amplitude and / or phase differences between different channel elements. The amplitude and phase of a channel element can be understood as the change in amplitude and phase after the signal passes through the channel element.
[0106] Antenna port: An antenna port is a logical concept. An antenna port can correspond to one physical transmit antenna or multiple physical transmit antennas. In either case, the terminal device's receiver does not decompose the signal from the same antenna port. From the terminal device's perspective, regardless of whether the channel is formed by a single physical transmit antenna or the combination of multiple physical transmit antennas, the reference signal (RS) corresponding to that antenna port defines that antenna port. The terminal device can perform channel estimation and data demodulation based on the RS corresponding to that antenna port.
[0107] In practical applications, the excellent performance of key technologies in fields such as radio communication radar, sonar, seismic detection and navigation, radio astronomy, and medicine, such as high-resolution spectrum estimation and super-resolution direction-of-arrival estimation, relies on good channel element consistency. However, channel element consistency errors inevitably exist in various application scenarios, affecting the performance of these key technologies.
[0108] For example, as shown in Figure 3a, channel element consistency errors lead to reduced output power and beam direction deviation. As shown in Figure 3b, under ideal conditions, the maximum sidelobe energy is -20 dB. With amplitude errors, the maximum sidelobe energy increases to -10 dB, and with phase errors, the maximum sidelobe energy increases to approximately -8 dB. This indicates that channel element consistency errors lead to increased sidelobe energy.
[0109] To meet the requirements for channel element consistency, it is necessary to estimate the consistency error of the channel elements. Currently, the commonly used estimation method is the vector rotation method. The following describes the commonly used vector rotation method using the communication scenario shown in Figure 4, where there is one transmit channel (Tx) and one receive channel (Rx), both of which include N elements. For example, the principle of this vector rotation method can be expressed by the following formula:
[0110] Y=MX
[0111] Right now:
[0112]
[0113] Among them, y i Indicates the measurement value determined by the receiving end during the i-th measurement. j It can indicate the amplitude and phase value of the jth channel array element, and the amplitude and phase value can be represented by a complex number. [m i1 ,m i2 ,...,m iN ] represents the vector rotation vector at the time of the i-th measurement, specifically, m ij represents the vector rotation value of the jth channel array element during the i-th measurement. This vector rotation value is used to adjust the amplitude and / or phase of the channel array element. i,j = 1, 2, ..., N. Taking N equal to 4 as an example, a simple design of the matrix M can be:
[0114]
[0115] Since Y is measured at the receiver and M can be pre-designed, both Y and M are known quantities. Therefore, X can be estimated using the above formula, thereby estimating the consistency error of the channel array element.
[0116] The above is a result-oriented explanation of the vector rotation method. The following is a supplementary explanation of the above principle from the perspective of modeling the entire transmission and reception process.
[0117] For example, for the i-th measurement, the measurement value y determined by the receiving end is i It can be expressed as:
[0118]
[0119] Here, · represents the dot product of vectors, which means the vector elements are multiplied one by one.
[0120] H Space Represents the air interface channel. Considering the steering vector of the channel array element, the air interface channel can be expressed as:
[0121]
[0122] represents the angle of arrival (AOA), which is the steering vector at the receiving end; represents the angle of depart (AOD), which is the steering vector of the transmitter. and is a column vector. express The conjugate transpose of . The i-th element of is represented by The jth element of represents the Kronecker product.
[0123] and w T Represent the weighted vectors (or analog weights) of the receiving end and the sending end respectively. The i-th element of is represented by w T The jth element of T,j .
[0124] and Λ T Represent the complex consistency errors of the channel array elements at the receiving end and the transmitting end respectively. is a row vector, Λ T is a column vector. The i-th element of is denoted as γ R,i , Λ T The jth element of is denoted as γ T,j .
[0125] m i Represents the vector rotation vector at the time of the i-th measurement, m i,j Indicates the rotation vector value of the j-th channel array element at the transmitter during the i-th measurement, m i,j It is m i The jth element of m i is a known quantity.
[0126] In summary, during the i-th measurement, the measurement value y determined by the receiver is i It can be further expressed as:
[0127]
[0128] in:
[0129]
[0130] α T,j Represents γ T,j The amplitude information of , that is, the amplitude information of the j-th channel array element at the transmitting end; Represents γ T,j The phase information of , that is, the phase information of the j-th channel array element at the transmitting end. express The phase information is a known quantity. Indicates wT,j The phase information is a known quantity.
[0131] A0 and ∈0 are mainly caused by the channel array element consistency error at the receiving end. Assuming that the spatial interface channel and the channel array element consistency error at the transmitting and receiving ends remain unchanged during multiple measurements, A0 and ∈0 can be regarded as constants.
[0132] That is to say, due to and is a known quantity, A0 and ∈0 are constants, so x j The amplitude ratio between T,j The amplitude ratio between them is equal, x j The phase difference between The phase difference between them is equal. The purpose of consistency error estimation is to obtain the amplitude ratio and phase difference between each channel array element. Therefore, the consistency error can be estimated by the above formula.
[0133] In the above scheme, it is necessary to assume that the phase deviation of the measured values at multiple measurement moments (such as the phase deviation caused by phase noise or movement) is the same. However, in actual phased array antenna systems, due to factors such as the jitter of the device crystal oscillator or the displacement of the device position, the phase deviation of the measured values at different times is different. In addition, as the carrier frequency increases, the amplitude of the crystal oscillator jitter will increase, making the phase deviation of the measured values at different times more obvious. Since one of the purposes of consistency error estimation is to measure the phase deviation between the array elements of each channel, the accuracy of the consistency error estimation will be greatly reduced due to the different phase deviations of the measured values at different times.
[0134] After considering the time-varying phase deviation, the model of consistency error estimation can be expressed as:
[0135] Y=DMX
[0136] Where D represents the phase deviation matrix. D is a diagonal matrix, and the values on the diagonal represent the phase deviation at different times. D is an unknown quantity.
[0137] Based on this consistency error estimation model, one possible way to reduce the impact of phase deviation on consistency error estimation is to compensate for the phase deviation at different measurement times. In other words, it is necessary to estimate the phase deviation and thus estimate the phase deviation matrix D for phase deviation compensation.
[0138] Based on this, the present application provides a channel measurement method, which can estimate the phase deviation of the channel measurement quantity of N first antenna ports based on the channel measurement quantity corresponding to the second antenna port, so that the channel measurement quantity of the N first antenna ports can be phase compensated according to the phase deviation, thereby improving the accuracy of the channel measurement quantity of the first antenna port, and then reducing the impact of the phase deviation on the consistency error estimation, thereby improving the accuracy of the consistency error estimation.
[0139] The following will describe the method provided in the embodiment of the present application in detail by taking the interaction between a terminal device and a network device as an example with reference to the accompanying drawings.
[0140] It is understood that in the embodiments of the present application, the terminal device or network device may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all of the operations in the embodiments of the present application need to be performed.
[0141] It should be noted that the information names between the various devices or the names of the various parameters in the information in the following embodiments of the present application are only examples, and other names may also be used in specific implementations. The embodiments of the present application do not specifically limit this.
[0142] For example, the methods provided in the following embodiments of the present application can be applied to various time-sharing measurements and joint calculation processes, for example, they can be applied to the scenario of consistency error estimation. Of course, this is only an example of the application scenario of the present application, and the application scenario does not impose any limitation on the present application. The present application does not specifically limit the application scenario of the method provided below. For example, it can also be used in other scenarios involving time-sharing measurements and joint calculations.
[0143] As shown in FIG5 , a channel measurement method provided in an embodiment of the present application includes the following steps:
[0144] S501: A network device sends a first channel state information-reference signal (CSI-RS) i to a terminal device via N first antenna ports. Correspondingly, the terminal device receives the first CSI-RS i from the N antenna ports of the network device.
[0145] Here, i is a positive integer from 1 to N, and N is a positive integer greater than 1. That is, the network device sends the first CSI-RS i to the terminal device through the N first antenna ports, which can be understood as: the network device sends the first CSI-RS 1 through the first antenna port 1, sends the first CSI-RS 2 through the first antenna port 2, sends the first CSI-RS 3 through the first antenna port 3, and so on, until the first CSI-RS N is sent through the first antenna port N.
[0146] Optionally, the N first antenna ports are different from each other, and therefore, the first CSI-RS 1 to the first CSI-RS N are different from each other. The time domain positions of the N first CSI-RSs sent by the network device through the N first antenna ports are different, that is, the network device sends the first CSI-RS 1 to the first CSI-RS N at N measurement times respectively.
[0147] For example, as shown in Figure 6, the network device can send the first CSI-RS 1 at time domain position 1, send the first CSI-RS 2 at time domain position 2, and so on, send the first CSI-RS N-1 at time domain position N-1, and send the first CSI-RS N at time domain position N.
[0148] The first CSI-RS i is used for channel measurement. Optionally, in a consistency error estimation scenario, the channel measurement value corresponding to the first CSI-RS i can be used for consistency error estimation.
[0149] Optionally, when the network device sends the first CSI-RS i, it can rotate the vector M by the vector i Adjust the amplitude and / or vector of the first CSI-RS i. The vector rotation vectors corresponding to the first CSI-RS 1 to the first CSI-RS N are different. For example, as shown in FIG6 , the vector rotation vector corresponding to the first CSI-RS 1 is M1, the vector rotation vector corresponding to the first CSI-RS 2 is M2, and so on. The vector rotation vector corresponding to the first CSI-RS N-1 is M N-1 , the vector rotation vector corresponding to the first CSI-RS N is M N .
[0150] Optionally, the vector rotation vectors corresponding to the first CSI-RS 1 to the first CSI-RS N may form a vector rotation matrix. Each vector rotation vector or vector rotation matrix may be pre-designed or defined by a protocol, and this application does not impose any specific limitation on this.
[0151] Optionally, the N first antenna ports are antenna ports corresponding to a first channel. The first channel may be any transmitting channel of a transmitting end (ie, a network device).
[0152] Optionally, the terminal device may perform channel measurement based on the received first CSI-RS i to obtain the channel measurement value corresponding to the first CSI-RS i. The superscript A indicates that the measurement quantity is the measurement quantity corresponding to the first antenna port (or the first CSI-RS). The measurement quantity corresponding to the first CSI-RS 1 to the first CSI-RS N can be expressed as
[0153] Optionally, the measurement quantity of the channel measurement (or referred to as the channel measurement quantity) can be understood as a channel estimation value, which may include phase information of the channel, and further, may also include amplitude information of the channel.
[0154] S502: The network device sends N second CSI-RSs to the terminal device via the second antenna port. Correspondingly, the terminal device receives the N second CSI-RSs from the second antenna port of the network device.
[0155] That is, the network device sends the second CSI-RS to the terminal device N times through the same antenna port (ie, the second antenna port).
[0156] The N second CSI-RSs are used to estimate the phase deviation. Exemplarily, the phase deviation may be the phase deviation of the channel measurement quantities of the N first antenna ports. That is, in the embodiment of the present application, the phase deviation of the channel measurement quantities of the N first antenna ports can be estimated using the CSI-RS transmitted by the second antenna port.
[0157] Optionally, the time domain positions of the N second CSI-RSs sent by the network device through the second antenna port are different, that is, the network device sends the second CSI-RSs at N measurement times respectively.
[0158] Optionally, the first CSI-RS i and the i-th second CSI-RS may satisfy at least one of the following (1) and (2):
[0159] (1) The time domain position of the first CSI-RS i is the same as the time domain position of the i-th second CSI-RS. That is, as shown in Figure 6, the time domain position of the first CSI-RS 1 is the same as the time domain position of the first second CSI-RS, the time domain position of the first CSI-RS 2 is the same as the time domain position of the second second CSI-RS, and so on. The time domain position of the first CSI-RS N-1 is the same as the time domain position of the N-1-th second CSI-RS, and the time domain position of the first CSI-RS N is the same as the time domain position of the N-th second CSI-RS.
[0160] (2) The frequency domain position of the first CSI-RS i is different from the frequency domain position of the i-th second CSI-RS. That is, as shown in Figure 6, the frequency domain position of the first CSI-RS 1 is different from the frequency domain position of the first second CSI-RS, the frequency domain position of the first CSI-RS 2 is different from the frequency domain position of the second second CSI-RS, and so on. The frequency domain position of the first CSI-RS N-1 is different from the frequency domain position of the N-1-th second CSI-RS, and the frequency domain position of the first CSI-RS N is different from the frequency domain position of the N-th second CSI-RS.
[0161] Optionally, when the network device sends the second CSI-RS, it can rotate the vector C i Adjust the amplitude and / or vector of the i-th second CSI-RS. The vector rotation vectors corresponding to the N second CSI-RSs are the same. When the vector rotation vectors corresponding to the N second CSI-RSs are the same, it can be considered that the change in the channel measurement amount corresponding to the N second CSI-RSs is only caused by the phase deviation, and thus the phase deviation can be estimated using the N second CSI-RSs.
[0162] Optionally, the vector rotation vectors corresponding to the N second CSI-RSs may form a vector rotation matrix. Exemplarily, the vector rotation matrix corresponding to the second antenna port may be an all-1 matrix.
[0163] Optionally, the second antenna port is an antenna port corresponding to a second channel. The second channel is a transmitting channel of a transmitting end (i.e., a network device) that is co-origin with the first channel. Exemplarily, the second channel and the first channel being co-origin can be understood as: the second channel and the first channel share a local oscillator and a reference clock.
[0164] Alternatively, assuming that the phase change value of the first channel at time t2 relative to time t1 is θ1, and the phase change value of the second channel at time t2 relative to time t1 is θ2, then if the second channel and the first channel are co-originating, θ1 = θ2. Thus, by utilizing this characteristic of co-originating channels, the phase deviation of the first channel (i.e., the phase deviation of the channel measurement quantities of the N first antenna ports) can be estimated based on the second CSI-RS corresponding to the second channel.
[0165] Optionally, the network device can divide the Q channels of the network device into P groups according to the homology of the channels. In each channel group, the channels are of the same origin. For example, the channel numbers (or indexes) in the pth group can be obtained from q p-1 +1 to q p That is, after Q channels are divided into P groups, the number of each group and the number of channels within each group can be as follows:
[0166] [1 2 ... Q]=[1,2,…,q1,q1+1…q2,…,qP-1 ,q P-1 +1…,q P ]
[0167] Where q0=0, q P =Q. At this time, the grouping of the Q channels may be as shown in Figure 7. The first channel and the second channel may be two channels in any channel group.
[0168] Optionally, the "first channel" in the embodiment of the present application may also be referred to as the "channel to be measured," and the "second channel" may also be referred to as the "auxiliary channel." Of course, the first channel and the second channel may also have other names, which are not specifically limited in the present application.
[0169] Optionally, the terminal device may perform channel measurement based on the received N second CSI-RSs to obtain the channel measurement value corresponding to the i-th second CSI-RS. The superscript B indicates that the measurement quantity is the measurement quantity corresponding to the second antenna port (or the second CSI-RS). The channel measurement quantity corresponding to N second CSI-RSs can be expressed as
[0170] Optionally, when there are other channels (such as a third channel) in addition to the second channel in the channel group where the first channel is located, the network device may also send N third CSI-RSs through the third antenna port corresponding to the third channel. The N third CSI-RSs are also used to estimate the phase deviation. Accordingly, the terminal device can receive the N third CSI-RSs and perform channel measurement to obtain the channel measurement amounts corresponding to the N third CSI-RSs. For specific implementation, please refer to the relevant instructions for the second CSI-RS.
[0171] Optionally, before steps S501 and S502 above, the network device may send configuration information to the terminal device. This configuration information may be used to configure the CSI-RS, for example, including index information and position information of the first CSI-RS i and the second CSI-RS. Furthermore, this configuration information may also be used to configure the value of N, etc. After receiving the configuration information, the terminal device may receive the first CSI-RS i and N second CSI-RSs according to the configuration information, and determine the corresponding channel measurement amount based on the CSI-RS.
[0172] S503: The terminal device sends first information to the network device. Correspondingly, the network device receives the first information from the terminal device, wherein the first information indicates a result of a channel measurement corresponding to the first CSI-RS i.
[0173] The channel measurement result may be determined based on the phase deviation and the measurement amount of the channel measurement corresponding to the first CSI-RS i. The phase deviation is obtained based on some or all of the N second CSI-RSs.
[0174] Optionally, the channel measurement result corresponding to the first CSI-RS i may also be understood as a channel measurement value after phase compensation is performed according to the phase deviation.
[0175] As a possible implementation, the first information may include a phase deviation and a measurement value of a channel measurement corresponding to the first CSI-RS i. Optionally, in this scenario, the network device may determine the result of the channel measurement corresponding to the first CSI-RS i based on the phase deviation and the measurement value, and the terminal device does not need to calculate the result of the channel measurement, thereby reducing the implementation complexity and power consumption of the terminal device.
[0176] As another possible implementation, the first information may include a phase deviation and a value obtained according to a measurement amount of the channel measurement corresponding to the first CSI-RS i. Exemplarily, the terminal device may perform noise reduction and other processing on the measurement amount of the channel measurement and then carry it in the first information and send it to the network device. The network device may determine the channel measurement result corresponding to the first CSI-RS i based on the phase deviation and the value obtained according to the measurement amount of the channel measurement, and the terminal device does not need to calculate the result of the channel measurement.
[0177] As another possible implementation, the first information may include the result of the channel measurement corresponding to the first CSI-RS i, that is, the terminal device feeds back the phase-compensated channel measurement value to the network device. Based on this implementation, the amount of information reported by the terminal device can be reduced, thereby reducing resource overhead.
[0178] Optionally, the specific parameters included in the first information may be pre-configured by the network device, or may be determined by the terminal device itself, and this application does not make any specific limitations on this.
[0179] Optionally, the first information may be carried in a physical uplink shared channel (PUSCH), or the first information may be carried in uplink control information (UCI).
[0180] Optionally, before step S503, the network device may send second information to the terminal device. Accordingly, the terminal device receives the second information from the network device. The second information may be included in the configuration information for configuring the CSI-RS, or may not be included in the configuration information, which is not specifically limited in this application.
[0181] The second information instructs the terminal device to estimate the phase deviation of the channel measurement quantities of the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port. Alternatively, the second information instructs the terminal device to determine the channel measurement results corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port. Alternatively, the second information indicates that the channel measurement quantity corresponding to the second antenna port is used for phase deviation estimation of the channel measurement quantities corresponding to the N first antenna ports. Alternatively, the second information indicates that the N first antenna ports are used for channel measurement and the second antenna port is used for phase deviation estimation.
[0182] It should be noted that the phase deviation design in the embodiment of the present application is only one application form of the channel measurement of the second antenna port, and other forms may also be used. In general, the measurement of the reference signal on the second antenna port (or the channel measurement of the second antenna port) is used for the channel measurement of the first antenna port. In other words, the present application is not limited to using only the channel measurement of the second antenna port for phase deviation estimation of the first antenna port, and other estimates obtained based on the channel measurement of the second antenna port can also be used for the channel measurement of the first antenna port.
[0183] Optionally, the channel measurement amount corresponding to the antenna port can be understood as: the channel measurement amount corresponding to the CSI-RS sent through the antenna port. The channel measurement results corresponding to the N first antenna ports can be understood as: the channel measurement results corresponding to the first CSI-RS i sent through the N first antenna ports.
[0184] As a possible implementation, the second information may include the indexes of the N first antenna ports and the index of the second antenna port. For example, the index of the second antenna port may be carried in the configuration information of the N first antenna ports. Alternatively, the second information may include the index of the first CSI-RS i and the index of the second CSI-RS. For example, the index of the second CSI-RS may be carried in the configuration information of the first CSI-RS i.
[0185] As an example, the index of the second CSI-RS may be located in a specific field in the configuration information of the first CSI-RS i. This specific field may indicate the CSI-RS used for channel measurement corresponding to the first CSI-RS i, or may indicate the antenna port used for channel measurement of the first antenna port. Therefore, when this specific field carries the index of the second CSI-RS, it may indicate that the channel measurement corresponding to the second CSI-RS can be used for the channel measurement corresponding to the first CSI-RS i, or it may indicate that the channel measurement of the second antenna port is used for channel measurement of the first antenna port.
[0186] As another example, the purpose of the second CSI-RS can also be carried in the configuration information of the first CSI-RS i. For example, the configuration information also indicates that the channel measurement corresponding to the second CSI-RS is used for the channel measurement corresponding to the first CSI-RS i, or further indicates that the channel measurement of the second antenna port is used for the channel measurement of the first antenna port.
[0187] As another possible implementation, the second information may include an index of the first channel and an index of the second channel. For example, the index of the second channel may be carried in the configuration information of the first channel. After receiving the channel index, the terminal device may determine the N first antenna ports and the second antenna ports based on the correspondence between the channel and the antenna port.
[0188] As another possible implementation, the second information may include an index of the first channel and channel grouping information, where the channel grouping information indicates the channel grouping situation, for example, indicating the channels included in a certain channel group. After receiving the second information, the terminal device can determine the channel group in which the first channel is located based on the index of the first channel, thereby determining the other channels in the channel group except the first channel as auxiliary channels. Accordingly, the network device sends the CSI-RS for phase deviation estimation through the antenna ports corresponding to the other channels in the channel group except the first channel.
[0189] Optionally, the second information may be carried in a radio resource control (RRC) message, downlink control information (DCI), or a media access control-control element (MAC-CE). Of course, the second information may also be carried in other messages, for example, the second information may also be carried in system information, such as a system information block (SIB), which is not specifically limited in this application.
[0190] Optionally, before step S503, the terminal device may determine the phase deviation based on M channel measurement amounts corresponding to the M second CSI-RSs, where M is a positive integer less than or equal to N. That is, the terminal device may determine the phase deviation based on the channel measurement amounts corresponding to some or all of the above-mentioned N second CSI-RSs. The channel measurement amount corresponding to the CSI-RS may be understood as the channel measurement amount obtained based on the CSI-RS. Exemplarily, the terminal device may perform determination of the phase deviation based on the indication of the above-mentioned second information.
[0191] Optionally, the M second CSI-RSs may be the first M second CSI-RSs with the strongest signal quality among the N second CSI-RSs. Signal quality may be represented by reference signal received power (RSRP), reference signal received quality (RSRQ), etc.
[0192] Optionally, the phase deviation may include M elements, and the M elements are located on the main diagonal of the phase deviation matrix. The phase deviation matrix is a diagonal matrix.
[0193] As a possible implementation, the terminal device may determine the jth element of the phase deviation based on the channel measurement amount corresponding to the jth second CSI-RS among the M second CSI-RSs. j is a positive integer from 1 to M, that is, the terminal device may determine the first element of the phase deviation based on the channel measurement amount corresponding to the first second CSI-RS, determine the second element of the phase deviation based on the channel measurement amount corresponding to the second second CSI-RS, and so on, and determine the Mth element of the phase deviation based on the channel measurement amount corresponding to the Mth second CSI-RS.
[0194] For example, taking M equal to N as an example, the phase deviation and the channel measurement amount corresponding to the N second CSI-RSs may satisfy the following relationship:
[0195]
[0196] Where Δθ is the phase deviation, and angle is used to solve the phase angle. represents the channel measurement value corresponding to the j-th second CSI-RS.
[0197] As another possible implementation, the terminal device may determine the jth element of the phase deviation based on the channel measurement amount corresponding to the jth second CSI-RS among the M second CSI-RSs and the first numerical value. j is a positive integer from 1 to M, that is, the terminal device may determine the first element of the phase deviation based on the channel measurement amount corresponding to the 1st second CSI-RS and the first numerical value, determine the second element of the phase deviation based on the channel measurement amount corresponding to the 2nd second CSI-RS and the first numerical value, and so on, determine the Mth element of the phase deviation based on the channel measurement amount corresponding to the Mth second CSI-RS and the first numerical value.
[0198] Optionally, the first value may be a channel measurement amount corresponding to one of the M second CSI-RSs, that is, the first value is the channel measurement amount corresponding to the m-th second CSI-RS, where m is a positive integer from 1 to M. Alternatively, the first value may be a preset value, for example, the value of the first value may be equal to 1. Of course, the value of the first value may also be other values, which is not specifically limited in this application.
[0199] For example, taking M equal to N as an example, the phase deviation and the channel measurement amount corresponding to the N second CSI-RSs may satisfy the following relationship:
[0200]
[0201] Where Δθ is the phase deviation, and angle is used to solve the phase angle. represents the channel measurement value corresponding to the j-th second CSI-RS. C represents the first value.
[0202] Optionally, when the network device further transmits N third CSI-RSs through a third antenna port, the terminal device may also determine the phase deviation based on the channel measurement values corresponding to the M third CSI-RSs. Subsequently, the phase deviation determined based on the channel measurement values corresponding to the M second CSI-RSs and the phase deviation determined based on the channel measurement values corresponding to the M third CSI-RSs are combined to obtain a final phase deviation. For example, the average, maximum, or minimum value of the two values is taken to obtain the final phase deviation.
[0203] Alternatively, the relationship between the phase deviation and the phase deviation matrix can be expressed as:
[0204] D=diag(Δθ)
[0205] Among them, diag is used to construct a diagonal matrix.
[0206] Optionally, after determining the phase deviation, the terminal device may determine a result of the channel measurement corresponding to the first CSI-RS i according to the phase deviation and a measurement value of the channel measurement corresponding to the first CSI-RS i.
[0207] Optionally, the channel measurement result, phase deviation, and measurement quantity of the channel measurement corresponding to the first CSI-RS i may satisfy the following formula (1):
[0208]
[0209] in, =D represents the result of the channel measurement. D represents the phase deviation matrix. The elements in the phase deviation Δθ are located on the main diagonal of the phase deviation matrix, and the two satisfy: D = diag(Δθ). A Indicates the measurement quantity of this channel.
[0210] Optionally, as a possible implementation, Y A It can also be replaced by A For example, the terminal device can A Perform noise reduction and other processing, and use the processed results to determine the channel measurement results.
[0211] Where exp represents an exponential function with the natural constant e as the base. exp(D) represents the transformation of each element in the phase deviation matrix D into an exponential form with e as the base. exp(D) is denoted as Representation matrix The inverse matrix of .
[0212] Optionally, since the phase deviation matrix is a diagonal matrix, [exp(D)] -1 =exp(-D), so the above formula (1) can also be described as the following formula (2):
[0213]
[0214] Optionally, since the phase deviation includes multiple elements, the phase deviation Δθ can be expressed in the form of a row vector, that is, Δθ=[Δθ1 Δθ1 … Δθ N ], where Δθ n The nth element of the phase deviation Δθ is represented by the measurement quantity Y measured in the channel. A and channel measurement results When expressed in the form of the following vector:
[0215]
[0216]
[0217] in, Represents the nth element of the channel measurement quantity, represents the nth element of the channel measurement result. Then, the above formula (1) can also be described in the form of the following formula (3) or formula (4) or formula (5):
[0218]
[0219]
[0220]
[0221] It should be noted that the above formulas (1) to (5) are only exemplary explanations of the relationship between the channel measurement result corresponding to the first CSI-RS i, the phase deviation, and the measurement amount of the channel measurement corresponding to the first CSI-RS i. The three can also satisfy other relationships. For example, a certain coefficient can be multiplied on the right side of the equal sign in the above formulas (1) to (5). This application does not make specific limitations on this.
[0222] Optionally, in a consistency error estimation scenario, after the network device obtains the channel measurement result corresponding to the first CSI-RS i, it may perform consistency error estimation.
[0223] For example, when the consistency error estimation model is Y=DMX, assuming but:
[0224]
[0225] thereby,
[0226]
[0227] Among them, M -1 Represents the inverse matrix of matrix M. Since M is a known quantity, M -1 is a known quantity. Further, According to the process shown in FIG5 , the network device can estimate X, thereby estimating the consistency error of the channel array element of the first channel. Furthermore, after obtaining the consistency error, the network device can compensate for the consistency error of the channel array element.
[0228] It should be noted that the above description only uses the channel measurement result corresponding to the first CSI-RS i for consistency error estimation as an example. Of course, the channel measurement result can also have other uses, and the network device can flexibly use the channel measurement result according to actual needs. This application does not specifically limit this.
[0229] In summary, in the solution provided by this application, as shown in Figure 8, the network device sends N second CSI-RSs through the second antenna port for measurement to estimate the phase deviation. The first CSI-RS i is sent through N first antenna ports for channel measurement. The channel measurement value corresponding to the first antenna port is compensated using the estimated phase deviation to obtain the channel measurement result corresponding to the first antenna port, i.e., the compensated channel measurement value. Because the channel measurement result corresponding to the first CSI-RS i takes into account the phase deviation, the accuracy of the channel measurement result corresponding to the first CSI-RS i can be improved.
[0230] Furthermore, in the consistency error estimation scenario, the influence of phase deviation on the consistency error estimation can be reduced, and the accuracy of the consistency error estimation can be improved. For example, as shown in the cumulative distribution function (CDF) diagram shown in Figure 9, in a scenario with a signal-to-noise ratio (SNR) of 30 decibels (dB), the accuracy of the consistency error estimation (normalized mean squared error (NMSE) with amplitude in Figure 9) can be improved by nearly 3dB at most compared to the solution without phase deviation compensation. In a high signal-to-noise ratio scenario (for example, a signal-to-noise ratio of 40dB or 50dB), the estimation accuracy of the solution of the present application can be improved by more than 5dB.
[0231] In addition, the solution of the present application does not require additional hardware and can estimate the phase deviation by using the antenna port corresponding to the existing channel at the transmitting end. It has low complexity and can reduce application costs.
[0232] In some embodiments, the network device may repeatedly transmit certain first CSI-RS signals. For example, the network device may repeatedly transmit the first CSI-RS signal K times to the terminal device via the first antenna port 1, where I is a positive integer from 1 to N and K is a positive integer. Accordingly, the terminal device repeatedly receives the first CSI-RS signal K times via the first antenna port 1.
[0233] Optionally, in this scenario, the channel measurement amount corresponding to the first CSI-RS 1 is an average value of the channel measurement amounts corresponding to the first CSI-RS 1 received repeatedly K times, or a maximum value or a minimum value thereof.
[0234] For example, taking I equal to 2 and K equal to 3 as an example, as shown in FIG10 , the network device repeatedly sends the first CSI-RS 2 three times, which are respectively recorded as the first CSI-RS 21, the first CSI-RS 22, and the first CSI-RS 23. At this time, the channel measurement value corresponding to the first CSI-RS 2 is It can be the channel measurement value corresponding to the first CSI-RS 21 Channel measurement value corresponding to the first CSI-RS 22 Channel measurement value corresponding to the first CSI-RS 23 The average of the three, or the maximum or minimum value.
[0235] Optionally, when the network device repeatedly sends the first CSI-RS I K times, it can also send the Ith second CSI-RS K times to the terminal device through the second antenna port.
[0236] Optionally, in this scenario, the channel measurement amount corresponding to the I-th second CSI-RS may be an average value of the channel measurement amounts corresponding to the I-th second CSI-RS received repeatedly K times, or a maximum value or a minimum value thereof.
[0237] For example, taking I equal to 2 and K equal to 3 as an example, as shown in FIG10 , the network device repeatedly sends the second CSI-RS three times. In other words, the network device actually sends N+K-1 second CSI-RSs through the second antenna port. At this time, the channel measurement value corresponding to the second CSI-RS is It can be the channel measurement value corresponding to the second CSI-RS 21 Channel measurement value corresponding to the second CSI-RS 22 The channel measurement value corresponding to the second CSI-RS 23 The average of the three, or the maximum or minimum value.
[0238] Based on the repeated transmission of the first CSI-RS and the Ith second CSI-RS, the terminal device can determine the channel measurement amount based on the multiple repeatedly received CSI-RSs, and reduce the noise of the channel measurement amount obtained based on a single reception, thereby improving the accuracy of the channel measurement amount.
[0239] Optionally, the network device may send third information to the terminal device. Accordingly, the terminal device receives the third information from the network device. The third information indicates the number of repetitions K of the first CSI-RS I. Exemplarily, the third information may be carried in the information used to configure the first CSI-RS I.
[0240] As a possible implementation, the third information may include the index and repetition number K of the first CSI-RS I, or the third information may include the index and repetition number K of the first antenna port I sending the first CSI-RS I.
[0241] As another possible implementation, the third information may include the number of repetitions K. In this scenario, it is defaulted that each first CSI-RS i is repeatedly sent K times.
[0242] As another possible implementation, the third information may include an index I and a repetition count K, indicating that the I-th first CSI-RS (i.e., the first CSI-RS 1) is repeated K times. In other words, it indicates that the I-th first CSI-RS to the (I+K-1)-th first CSI-RS are the same CSI-RS.
[0243] Optionally, the process shown in FIG5 can be understood as a measurement process for obtaining a phase deviation and a channel measurement result. In addition, the network device and the terminal device perform multiple rounds of measurement, and obtain a phase deviation and channel measurement result in each round of measurement.
[0244] As a possible implementation, in a scenario where multiple rounds of measurement are performed, the terminal device may send the first information to the network device according to the reporting period. That is, the terminal device periodically indicates the channel measurement result to the network device. For example, if multiple rounds of measurement are performed within a reporting period, the terminal device may indicate the channel measurement result of the last round of measurement within the reporting period to the network device; alternatively, the terminal device may determine the final channel measurement result based on the channel measurement results of the multiple rounds of measurement and indicate it to the network device.
[0245] Optionally, the reporting period may be configured by the network device, for example, the network device may configure the reporting period in the CSI-RS measurement configuration, or it may be customized by the terminal device, or it may be predefined by the protocol, and this application does not make any specific restrictions on this.
[0246] As another possible implementation, in a scenario where multiple rounds of measurement are performed, the terminal device may indicate the channel measurement result to the network device based on an event trigger. That is, when a trigger event occurs, the terminal device indicates the channel measurement result to the network device. The trigger event may be, for example, a phase deviation greater than a first threshold, a channel measurement value corresponding to the first antenna port greater than a second threshold, etc.
[0247] Optionally, the trigger event, the first threshold, and the second threshold may be configured by the network device, or may be customized by the terminal device, or may be predefined by the protocol, and this application does not make any specific limitations on this.
[0248] Optionally, before step S501, the network device may perform a consistency error estimation based on the measurement feedback result of the terminal device, and execute the method shown in FIG5 when the estimated consistency error is greater than a threshold. Alternatively, the network device may also execute the method shown in FIG5 when there are special requirements, such as when more accurate channel measurement results need to be obtained. That is, the execution of the method shown in FIG5 may be triggered by the consistency error being greater than a threshold, or by special requirements of the network device. Of course, it may also be triggered by other events, which is not specifically limited in this application.
[0249] It should be noted that the above embodiments of the present application are described only by taking the reference signal as CSI-RS as an example, and the present application does not limit the form of the reference signal. For example, the above CSI-RS can also be replaced by other types of reference signals.
[0250] It can be understood that in the above embodiments, the methods and / or steps implemented by the network device can also be implemented by components that can be used for the network device (such as a processor, chip, chip system, circuit, logic module, or software such as a chip or circuit); the methods and / or steps implemented by the terminal device can also be implemented by components that can be used for the terminal device (such as a processor, chip, chip system, circuit, logic module, or software such as a chip or circuit).
[0251] The above mainly introduces the solutions provided by this application. Accordingly, this application also provides a communication device, which is used to implement the various methods described above. The communication device can be the network device in the above method embodiments, or a device including the above network device, or a component that can be used for a network device, such as a chip or chip system; or the communication device can be the terminal device in the above method embodiments, or a device including the above terminal device, or a component that can be used for a terminal device, such as a chip or chip system.
[0252] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0253] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0254] Figure 11 shows a schematic diagram of the structure of a network device and terminal device provided in an embodiment of the present application. Referring to Figure 11 , the network device may include a pilot generation module, a transmit signal processing module, a transmit port control module, and a multi-element antenna array. Furthermore, the network device may also include a consistency error estimation module and a consistency error compensation module.
[0255] Optionally, the pilot generation module is used to generate the first CSI-RS i and the second CSI-RS. The transmission signal processing module is used to implement baseband processing such as encoding and modulation of the signal to obtain a baseband signal, and modulate the baseband signal into a radio frequency signal. The multi-element antenna array may include a phase adjustment unit for completing the transmission of the first CSI-RS i and the second CSI-RS. The transmission port control module can be used to control the switching of the antenna port so that the network device can send the first CSI-RS i through different first antenna ports at different measurement times, and send the second CSI-RS through the same second antenna port. Exemplarily, the transmission port control module can control the switching of the antenna port by controlling the phase adjustment unit of the multi-element antenna array or the antenna shutdown switch.
[0256] Optionally, the consistency error estimation module is configured to determine a channel measurement result corresponding to the first CSI-RS i based on the first information reported by the terminal device, thereby estimating the consistency error. The consistency error compensation module is configured to compensate for the consistency error of the channel array element.
[0257] 11 , the terminal device may include a receiving antenna, a received signal processing module, a channel estimation module, and a phase offset estimation module. Furthermore, the terminal device may also include a phase offset compensation module.
[0258] Optionally, the receiving antenna is used to receive radio frequency signals. The receiving signal processing module is used to implement down-conversion and baseband signal recovery. The channel estimation module is used to determine a channel measurement value. The phase deviation estimation module is used to estimate a phase deviation based on the channel measurement values corresponding to the N second CSI-RSs. The phase deviation compensation module is used to determine the result of the channel measurement corresponding to the first CSI-RS i, or in other words, to compensate the channel measurement value corresponding to the first CSI-RS i based on the phase deviation.
[0259] As shown in Figure 12, a schematic diagram of the structure of another communication device provided in an embodiment of the present application is shown. The communication device 120 includes a processing module 1201 and a transceiver module 1202. The communication device 120 can be used to implement the functions of the above-mentioned network device or terminal device.
[0260] In some embodiments, the communication device 120 may further include a storage module (not shown in FIG. 12 ) for storing program instructions and data.
[0261] In some embodiments, the transceiver module 1202, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 1202 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.
[0262] In some embodiments, the transceiver module 1202 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the network device or terminal device in the above method embodiments, and / or used to support other processes of the technology described herein; the processing module 1201 may be used to execute the processing steps (such as determination, generation, etc.) performed by the network device or terminal device in the above method embodiments, and / or used to support other processes of the technology described herein.
[0263] When the communication device 120 is used to implement the functions of the above-mentioned terminal device:
[0264] The transceiver module 1202 is used to receive a first channel state information reference signal CSI-RS i from N first antenna ports of the network device, where i is a positive integer from 1 to N, N is a positive integer greater than 1, and the first CSI-RS i is used for channel measurement; the transceiver module 1202 is also used to receive N second CSI-RSs from the second antenna port of the network device, where the N second CSI-RSs are used to estimate the phase deviation; the transceiver module 1202 is also used to send first information to the network device, where the first information indicates a result of the channel measurement, and the result of the channel measurement is determined based on the phase deviation and the measurement value of the channel measurement.
[0265] Optionally, the processing module 1201 is configured to determine a phase offset according to M channel measurement quantities corresponding to M second CSI-RSs, where M is a positive integer less than or equal to N.
[0266] Optionally, the processing module 1201 is specifically used to determine the jth element of the phase deviation based on the channel measurement amount corresponding to the jth second CSI-RS; or, to determine the jth element of the phase deviation based on the ratio of the channel measurement amount corresponding to the jth second CSI-RS and the first numerical value; wherein j is a positive integer from 1 to M, and the M elements of the phase deviation are located on the main diagonal of the phase deviation matrix.
[0267] Optionally, the transceiver module 1202 is also used to receive second information from the network device, where the second information indicates that the terminal device estimates the phase deviation of the channel measurement quantities corresponding to the N first antenna ports based on the channel measurement quantities corresponding to the second antenna port; or, the second information indicates that the terminal device determines the results of the channel measurements corresponding to the N first antenna ports based on the channel measurement quantities corresponding to the second antenna port.
[0268] Optionally, the transceiver module 1202 is configured to receive a first CSI-RS 1 from the network device through the first antenna port 1, including: the transceiver module 1202 is configured to repeatedly receive the first CSI-RS 1 K times through the first antenna port 1, where I is a positive integer from 1 to N, and K is a positive integer. The transceiver module 1202 is configured to receive a first second CSI-RS from the network device through the second antenna port, including: the transceiver module 1202 is configured to repeatedly receive the first second CSI-RS K times through the second antenna port.
[0269] Optionally, the transceiver module 1202 is further configured to receive third information from a network device, where the third information indicates the number of repetitions K of the first CSI-RS I.
[0270] Optionally, the transceiver module 1202 is configured to send the first information to the network device, including: the transceiver module 1202 is configured to send the first information to the network device according to a reporting period.
[0271] When the communication device 120 is used to implement the functions of the above-mentioned network device:
[0272] The transceiver module 1202 is used to send a first channel state information reference signal CSI-RS i to the terminal device through N first antenna ports, where i is a positive integer from 1 to N, N is a positive integer greater than 1, and the first CSI-RS i is used for channel measurement; the transceiver module 1202 is also used to send N second CSI-RSs to the terminal device through the second antenna port, and the N second CSI-RSs are used to estimate the phase deviation; the transceiver module 1202 is also used to receive first information from the terminal device, where the first information indicates a result of the channel measurement, and the result of the channel measurement is determined based on the phase deviation and the measurement amount of the channel measurement.
[0273] Optionally, the transceiver module 1202 is also used to send second information to the terminal device, where the second information indicates that the terminal device estimates the phase deviation of the channel measurement quantities corresponding to the N first antenna ports based on the channel measurement quantities corresponding to the second antenna port; or, the second information indicates that the terminal device determines the results of the channel measurements corresponding to the N first antenna ports based on the channel measurement quantities corresponding to the second antenna port.
[0274] Optionally, the transceiver module 1202 is specifically used to repeatedly send the first CSI-RS I K times to the terminal device through the first antenna port I, where I is a positive integer from 1 to N and K is a positive integer; the transceiver module 1202 is specifically used to repeatedly send the Ith second CSI-RS K times to the terminal device through the second antenna port.
[0275] Optionally, the transceiver module 1202 is further configured to send third information to the terminal device, where the third information indicates the number of repetitions K of the first CSI-RS I.
[0276] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0277] In this application, the communication device 120 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0278] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 120 may take the form of the communication device 200 shown in FIG. 2 .
[0279] As an example, the functions / implementation process of the processing module 1201 in FIG12 can be implemented by the processor 201 in the communication device 200 shown in FIG2 calling the computer-executable instructions stored in the memory 203. The functions / implementation process of the transceiver module 1202 in FIG12 can be implemented by the communication interface 204 in the communication device 200 shown in FIG2.
[0280] In some embodiments, when the communication device 120 in Figure 12 is a chip or a chip system, the function / implementation process of the transceiver module 1202 can be implemented through the input and output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 1201 can be implemented through the processor (or processing circuit) of the chip or chip system.
[0281] Since the communication device 120 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.
[0282] As a possible product form, the network device or terminal device described in the embodiments of the present application can be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.
[0283] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing the method in any of the above method embodiments.
[0284] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may invoke the instructions in the computer program stored in the memory to instruct the communication device to execute any of the above-described method embodiments. Of course, the memory may not be located in the communication device.
[0285] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, and the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.
[0286] As another possible implementation, the communication device further includes a communication interface, where the communication interface is used to communicate with a module outside the communication device.
[0287] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or include chips and other discrete devices. The embodiments of the present application do not specifically limit this.
[0288] The present application also provides a computer-readable storage medium having a computer program or instruction stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.
[0289] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0290] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the above-described systems, devices, and units may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0291] It is understood that the systems, devices, and methods described in this application may also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be through some interface, indirect coupling or communication connection of devices or units, and may be electrical, mechanical, or other forms.
[0292] The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Components shown as units may or may not be physical units. Some or all of these units may be selected to achieve the objectives of this embodiment as needed.
[0293] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0294] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more media that can be integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). In the embodiment of the present application, the computer may include the aforementioned device.
[0295] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0296] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.
Claims
1. A channel measurement method, characterized in that: The method comprises: Receiving a first channel state information reference signal CSI-RS i from N first antenna ports of a network device, where i is a positive integer from 1 to N, and N is a positive integer greater than 1, and the first CSI-RS i is used for channel measurement; receiving N second CSI-RSs from a second antenna port of the network device, where the N second CSI-RSs are used to estimate a phase deviation; First information is sent to the network device, where the first information indicates a result of the channel measurement, where the result of the channel measurement is determined according to the phase deviation and a measurement value of the channel measurement.
2. The method according to claim 1, characterized in that The first CSI-RS i and the i-th second CSI-RS satisfy at least one of the following: The time domain position of the first CSI-RS i is the same as the time domain position of the i-th second CSI-RS; or, The frequency domain position of the first CSI-RS i is different from the frequency domain position of the i-th second CSI-RS.
3. The method according to claim 1 or 2, characterized in that The method further comprises: The phase offset is determined according to M channel measurement amounts corresponding to M second CSI-RSs, where M is a positive integer less than or equal to N.
4. The method according to claim 3, characterized in that The determining the phase offset according to M channel measurement amounts corresponding to the M second CSI-RSs includes: Determining the jth element of the phase deviation according to the channel measurement amount corresponding to the jth second CSI-RS; or determining the jth element of the phase deviation according to the ratio of the channel measurement amount corresponding to the jth second CSI-RS and the first value; Wherein, j is a positive integer from 1 to M, and the M elements of the phase deviation are located on the main diagonal of the phase deviation matrix.
5. The method according to claim 4, characterized in that The first value is a channel measurement value corresponding to the mth second CSI-RS, where m is a positive integer from 1 to M; Alternatively, the first value is a preset value.
6. The method according to claim 4 or 5, characterized in that The M is equal to N, and the phase deviation matrix D satisfies: D=diag(Δθ) or, Wherein, diag is used to construct a diagonal matrix, Δθ is the phase deviation, and angle is used to solve the phase angle; represents the channel measurement value corresponding to the j-th second CSI-RS; C represents the first value.
7. The method according to any one of claims 1 to 6, characterized in that The first information includes the phase deviation and the measurement value of the channel measurement; or, The first information includes the phase deviation and a value obtained according to a measurement amount of the channel measurement; or, The first information includes a result of the channel measurement.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Receive second information from the network device, where the second information instructs the terminal device to estimate the phase deviation of the channel measurement quantity corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port; or, the second information instructs the terminal device to determine the result of the channel measurement corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port.
9. The method according to any one of claims 1 to 8, characterized in that Receiving a first CSI-RS I from a network device through a first antenna port I includes: Repeatedly receiving the first CSI-RS I through the first antenna port I K times, where I is a positive integer from 1 to N, and K is a positive integer; Receiving, through the second antenna port, a I-th second CSI-RS from a network device, including: Repeat receiving the I-th second CSI-RS through the second antenna port K times.
10. The method according to claim 9, characterized in that The method further comprises: Receive third information from the network device, where the third information indicates a repetition number K of the first CSI-RS I.
11. The method according to claim 9 or 10, characterized in that The channel measurement amount corresponding to the first CSI-RS 1 is an average value of the channel measurement amounts corresponding to the K repeatedly received first CSI-RS 1s; The channel measurement amount corresponding to the I-th second CSI-RS is an average of the channel measurement amounts corresponding to the K-times repeatedly received I-th second CSI-RS.
12. The method according to any one of claims 1 to 11, characterized in that The channel measurement result, the phase deviation, and the measurement value of the channel measurement satisfy the following requirements: in, represents the result of the channel measurement, D represents the phase deviation matrix, the elements in the phase deviation are located on the main diagonal of the phase deviation matrix, and Y A represents the measurement quantity of the channel measurement, and exp represents an exponential function with the natural constant e as the base.
13. The method according to any one of claims 1 to 12, characterized in that The sending the first information to the network device includes: The first information is sent to the network device according to a reporting period.
14. A channel measurement method, characterized in that: The method comprises: Sending a first channel state information reference signal CSI-RS i to a terminal device through N first antenna ports, where i is a positive integer from 1 to N, and N is a positive integer greater than 1, and the first CSI-RS i is used for channel measurement; Sending N second CSI-RSs to the terminal device through the second antenna port, where the N second CSI-RSs are used to estimate the phase deviation; First information is received from the terminal device, where the first information indicates a result of the channel measurement, where the result of the channel measurement is determined based on the phase deviation and a measurement value of the channel measurement.
15. The method according to claim 14, characterized in that The first CSI-RS i and the i-th second CSI-RS satisfy at least one of the following: The time domain position of the first CSI-RS i is the same as the time domain position of the i-th second CSI-RS; or, The frequency domain position of the first CSI-RS i is different from the frequency domain position of the i-th second CSI-RS.
16. The method according to claim 14 or 15, characterized in that The phase deviation is determined according to M channel measurement quantities corresponding to M second CSI-RSs, where M is a positive integer less than or equal to N.
17. The method according to claim 16, characterized in that The phase deviation includes M elements, and the M elements are located on the main diagonal of the phase deviation matrix; The jth element is determined according to the channel measurement amount corresponding to the jth second CSI-RS; or, the jth element is determined according to the ratio of the channel measurement amount corresponding to the jth second CSI-RS to the first value; j is a positive integer from 1 to M.
18. The method according to claim 17, characterized in that The first value is a channel measurement value corresponding to the mth second CSI-RS, where m is a positive integer from 1 to M; Alternatively, the first value is a preset value.
19. The method according to claim 17 or 18, characterized in that The M is equal to N, and the phase deviation matrix D satisfies: D=diag(Δθ) or, Wherein, diag is used to construct a diagonal matrix, Δθ is the phase deviation, and angle is used to solve the phase angle; represents the channel measurement value corresponding to the j-th second CSI-RS; C represents the first value.
20. The method according to any one of claims 14 to 19, characterized in that: The first information includes the phase deviation and the measurement value of the channel measurement; or, The first information includes the phase deviation and a value obtained according to a measurement amount of the channel measurement; or, The first information includes a result of the channel measurement.
21. The method according to any one of claims 14 to 20, characterized in that: The method further comprises: Sending second information to the terminal device, the second information instructing the terminal device to estimate the phase deviation of the channel measurement quantity corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port; or, the second information instructs the terminal device to determine the result of the channel measurement corresponding to the N first antenna ports based on the channel measurement quantity corresponding to the second antenna port.
22. The method according to any one of claims 14 to 21, characterized in that Sending a first CSI-RS I to a terminal device through the first antenna port I includes: Repeatedly sending the first CSI-RS I to the terminal device through the first antenna port I K times, where I is a positive integer from 1 to N, and K is a positive integer; The step of sending a first second CSI-RS to the terminal device through the second antenna port includes: The I-th second CSI-RS is repeatedly sent K times to the terminal device through the second antenna port.
23. The method according to claim 22, characterized in that The method further comprises: Send third information to the terminal device, where the third information indicates the number of repetitions K of the first CSI-RS I.
24. The method according to any one of claims 14 to 23, characterized in that The channel measurement result, the phase deviation, and the measurement value of the channel measurement satisfy the following requirements: in, represents the result of the channel measurement, D represents the phase deviation matrix, the elements in the phase deviation are located on the main diagonal of the phase deviation matrix, and Y A represents the measurement quantity of the channel measurement, and exp represents an exponential function with the natural constant e as the base.
25. A communication device, characterized in that: The communication device includes a processor; the processor is configured to run a computer program or instruction to enable the communication device to perform the method according to any one of claims 1 to 13.
26. A communication device, characterized in that: The communication device includes a processor; the processor is configured to run a computer program or instruction to enable the communication device to perform the method according to any one of claims 14 to 24.
27. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are run on a computer, the method according to any one of claims 1 to 13 is executed.
28. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions or programs. When the computer instructions or programs are run on a computer, the method according to any one of claims 14 to 24 is executed.
29. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are run on a computer, the method according to any one of claims 1 to 13 is executed.
30. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are run on a computer, the method according to any one of claims 14 to 24 is executed.