Communication method and related apparatus
By sending signals with different precoding matrices between the terminal device and the network device, interference time and frequency offset measurements are achieved, thus solving the problems of high resource overhead and complexity in the TRS-based time and frequency offset measurement scheme and realizing more efficient time and frequency offset measurement.
Patent Information
- Application Number
- PCT/CN2025/104430
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-08
- Filing Date
- 2025-06-27
- Publication Date
- 2026-02-12
AI Technical Summary
In the time-frequency offset measurement scheme based on TRS, the terminal device needs to continuously track the TRS for filtering in the time and frequency domains, resulting in high resource overhead and complexity.
By sending signals indicating different precoding matrices between terminal devices and network devices, the measurement results of interference time and frequency offsets are reduced, thereby reducing resource overhead and complexity.
It improves the accuracy and efficiency of time-frequency offset measurement and reduces the resource consumption of terminal equipment.
Smart Images

Figure CN2025104430_12022026_PF_FP_ABST
Abstract
Description
A communication method and related apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202411090437.9, filed on August 08, 2024, and entitled "A communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and related apparatus. BACKGROUND
[0003] Time-frequency offset measurement is a technique used to evaluate the shift and variation of a signal in the time and frequency domains. This measurement is crucial for maintaining system synchronization, data transmission accuracy, and stable operation of communication networks.
[0004] Tracking reference signal (TRS) is one of the channel state information reference signals (CSI-RS). A terminal device can perform time-frequency offset measurement based on TRS.
[0005] However, in the time-frequency offset measurement scheme based on TRS, the terminal device needs to continuously track the TRS for time and frequency domain filtering to determine the measurement result of the time-frequency offset. The implementation complexity is high, and the resource overhead of the terminal device is large. SUMMARY
[0006] The present application provides a communication method and related apparatus for reducing the resource overhead of time-frequency offset measurement.
[0007] In a first aspect, the present application provides a communication method. The method can be applied to a terminal side, such as a terminal device or a communication module / processing module in the terminal device, or a circuit or chip responsible for communication function in the terminal device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core), or a circuit or chip responsible for processing function in the terminal device (such as a graphics processing unit (GPU)). Taking the case where the method is applied to a terminal device, in the method, the terminal device receives first information, and correspondingly, a network device sends the first information. The first information indicates that a first precoding matrix and a second precoding matrix are different, the first precoding matrix is a precoding matrix used when a first signal is transmitted on a first resource, and the second precoding matrix is a precoding matrix used when a second signal is transmitted on a second resource.
[0008] Since the first precoding matrix and the second precoding matrix are different, or in other words, the precoding matrix used when the first signal is transmitted on the first resource is different from the precoding matrix used when the second signal is transmitted on the second resource, it will result in that the equivalent channel used for transmitting the first signal is different from the equivalent channel used for transmitting the second signal. In the case where the first precoding matrix and the second precoding matrix are different, the measurement result of the time offset and / or the frequency offset will be interfered, so that the accuracy of measuring the time offset and / or the frequency offset is poor. Therefore, the terminal device does not measure the time offset and / or the frequency offset based on the first signal and the second signal, thereby reducing the resource overhead required by the terminal to measure the time offset and / or the frequency offset.
[0009] Optionally, in the present application, the "measuring the time offset and / or the frequency offset" can include but is not limited to the measurement behavior for one or more of the following parameters:
[0010] Doppler shift;
[0011] Doppler spread;
[0012] Average delay;
[0013] Delay spread.
[0014] Optionally, the first signal and the second signal are downlink signals sent by the network device to the terminal device. Therefore, the "first precoding matrix is different from the second precoding matrix" can also be understood as "the precoding matrix used by the network device when sending the first signal is different from the precoding matrix used when sending the second signal", or it can also be understood as "the precoding matrix used when the first signal is transmitted on the first resource is different from the precoding matrix used when the second signal is transmitted on the second resource".
[0015] Optionally, the precoding matrix (including the first precoding matrix, the second precoding matrix, the third precoding matrix, and the fourth precoding matrix in the present application) can be replaced by other descriptions, such as precoding, precoding vector, precoding vector, or precoding parameter, etc.
[0016] Based on the first aspect, in an optional implementation, the first resource includes a first time domain resource and / or a first frequency domain resource, and the second resource includes a second time domain resource and / or a second frequency domain resource. Then the first information is specifically used to indicate at least one of the following:
[0017] The precoding matrix used when the first signal is transmitted on the first time domain resource is different from the precoding matrix used when the second signal is transmitted on the second time domain resource;
[0018] The precoding matrix used when the first signal is transmitted on the first frequency domain resource is different from the precoding matrix used when the second signal is transmitted on the second frequency domain resource;
[0019] The transmission receive point (TRP) changes. As for the change of the TRP, it can be understood as the addition of a new TRP, or the reduction of the TRP, or the replacement of an existing TRP by a new TRP, or the switching from a non-multi-site transmission mode to a multi-site transmission mode, or the switching from a multi-site transmission mode to a non-multi-site transmission mode. When the TRP changes, the precoding matrix used by the signal will also change.
[0020] Based on the first aspect, in an optional implementation, the terminal device receives the second information, and correspondingly, the network device sends the second information. The second information indicates that the third precoding matrix is the same as the fourth precoding matrix, the third precoding matrix is the precoding matrix used when the third signal is transmitted on the third resource, and the fourth precoding matrix is the precoding matrix used when the fourth signal is transmitted on the fourth resource.
[0021] In a case that the third precoding matrix is same as the fourth precoding matrix, or in other words, the precoding matrix used by the third signal when the third signal is transmitted on the third resource is not same as the precoding matrix used by the fourth signal when the fourth signal is transmitted on the fourth resource. Then, in the case that the third precoding matrix is same as the fourth precoding matrix, the terminal device measures the time offset and / or the frequency offset based on the third signal and the fourth signal, thereby improving the accuracy of the measurement of the time offset and / or the frequency offset.
[0022] In an optional implementation based on the first aspect, the third resource includes a third time domain resource and / or a third frequency domain resource, and the fourth resource includes a fourth time domain resource and / or a fourth frequency domain resource. Then, the fourth information is specifically used to indicate at least one of the following:
[0023] the precoding matrix used by the third signal when the third signal is transmitted on the third time domain resource is same as the precoding matrix used by the fourth signal when the fourth signal is transmitted on the fourth time domain resource;
[0024] the precoding matrix used by the third signal when the third signal is transmitted on the third frequency domain resource is same as the precoding matrix used by the fourth signal when the fourth signal is transmitted on the fourth frequency domain resource;
[0025] the TRP does not change.
[0026] In an optional implementation based on the first aspect, the third signal and the fourth signal are different signals in a first data stream. As known from the above, the third resource is used to carry the third signal, and the fourth resource is used to carry the fourth signal, and therefore, the third resource and the fourth resource can also be considered to be used to transmit the first data stream. Then, the terminal device can determine the first port and / or the first data stream, the first port being a port used to receive the first data stream. Since there are signals (for example, the third signal and the fourth signal) with same precoding matrix in the first data stream, the terminal device uses the first port and / or the first data stream to measure the time offset and / or the frequency offset, thereby improving the accuracy of the measurement of the time offset and / or the frequency offset.
[0027] In an optional implementation of the first aspect, the first port and / or the first data stream are specifically used to measure the time offset and / or the frequency offset of the second data stream. Specifically, the time offset and / or the frequency offset measured by the terminal device through the first port and / or the first data stream is the measurement result of the time offset and / or the frequency offset of the first data stream. Then, the terminal device can use the measurement result of the time offset and / or the frequency offset of the first data stream to measure the time offset and / or the frequency offset of the second data stream. The second data stream is any data stream received by the terminal device other than the first data stream, and is not specific to any data stream or some data streams. In other words, the measurement result of the time offset and / or the frequency offset of the first data stream can be used as a reference for the time offset and / or the frequency offset of other data streams, thereby improving the accuracy of the measurement of the time offset and / or the frequency offset of other data streams.
[0028] In an optional implementation of the first aspect, the network device sends third information to the terminal device. The third information is used to indicate the first port and / or the first data stream. After receiving the third information from the network device, the terminal device determines the first port and / or the first data stream based on the third information. Optionally, the third information can be carried in a medium access control control element (MAC CE), downlink control information (DCI), or radio resource control (RRC) signaling.
[0029] In an optional implementation of the first aspect, the terminal device stores a table, in which information indicating each port in the terminal device is stored, and fifth information indicating the first port is stored. The network device can send fourth information to the terminal device, where the fourth information is used to indicate the fifth information in the table. After receiving the fourth information from the network device, the terminal device determines the first port based on the fourth information. Optionally, the fourth information can be carried in a medium access control control element (MAC CE), downlink control information (DCI), or radio resource control (RRC) signaling.
[0030] In an optional implementation of the first aspect, the network device transmits the first data stream, and the precoding matrices used by the first data stream when transmitted on different time domain resources and / or different frequency domain resources are the same. Thus, the terminal device can measure the time offset and / or the frequency offset of the first data stream on any time domain resource and / or frequency domain resource, thereby improving the efficiency of measuring the time offset and / or the frequency offset.
[0031] In an optional implementation of the first aspect, the elements in the third precoding matrix and the fourth precoding matrix are all 1, i.e., the elements in the precoding matrix used by the third signal when transmitted on the third resource and the precoding matrix used by the fourth signal when transmitted on the fourth resource are all 1. Thus, the precoding process of the third signal and the fourth signal is simplified, and the complexity of measuring the time offset and / or the frequency offset based on the first signal and the second signal by the terminal device is reduced.
[0032] In an optional implementation of the first aspect, the elements in the precoding matrix used by the network device to precode the first data stream are all 1. Thus, the precoding process of the first data stream is simplified, and the complexity of measuring the time offset and / or the frequency offset based on the first data stream by the terminal device is reduced.
[0033] In a second aspect, the present application provides a communication method. The method can be applied to the network side, such as a network device or a communication module / processing module in the network device, or a circuit or chip responsible for communication functions in the network device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core), or a circuit or chip responsible for processing functions in the network device (such as a graphics processing unit (GPU)). Taking the case where the method is applied to the network device, in the method, first information is transmitted, the first information indicating that a first precoding matrix and a second precoding matrix are not the same, the first precoding matrix being a precoding matrix used by a first signal when transmitted on a first resource, and the second precoding matrix being a precoding matrix used by a second signal when transmitted on a second resource, the first information being used to indicate that a time offset and / or a frequency offset is not measured based on the first signal and the second signal.
[0034] In an optional implementation of the second aspect, the first resource includes a first time domain resource and / or a first frequency domain resource, the second resource includes a second time domain resource and / or a second frequency domain resource, and the first information is used to indicate at least one of the following:
[0035] The precoding matrix used when the first signal is transmitted on the first time domain resource is different from the precoding matrix used when the second signal is transmitted on the second time domain resource.
[0036] The precoding matrix used when the first signal is transmitted on the first frequency domain resource is different from the precoding matrix used when the second signal is transmitted on the second frequency domain resource.
[0037] The cooperative transmission reception point (TRP) changes.
[0038] In an optional implementation based on the second aspect, the second information is sent, the second information indicating that a third precoding matrix and a fourth precoding matrix are the same, the third precoding matrix being a precoding matrix used when a third signal is transmitted on a third resource, the fourth precoding matrix being a precoding matrix used when a fourth signal is transmitted on a fourth resource, the second information being used to indicate that a time offset and / or a frequency offset are measured based on the third signal and the fourth signal.
[0039] In an optional implementation based on the second aspect, the third resource includes a third time domain resource and / or a third frequency domain resource, and the fourth resource includes a fourth time domain resource and / or a fourth frequency domain resource, the second information being used to indicate at least one of the following:
[0040] The precoding matrix used when the third signal is transmitted on the third time domain resource is different from the precoding matrix used when the fourth signal is transmitted on the fourth time domain resource.
[0041] The precoding matrix used when the third signal is transmitted on the third frequency domain resource is different from the precoding matrix used when the fourth signal is transmitted on the fourth frequency domain resource.
[0042] The cooperative transmission reception point (TRP) does not change.
[0043] In an optional implementation based on the second aspect, the third resource and the fourth resource are used to transmit a first data stream, and the method further includes:
[0044] The third information is sent, the third information being used to indicate a first port and / or the first data stream, the first port being a port used to receive the first data stream, the first port and / or the first data stream being used to measure the time offset and / or the frequency offset.
[0045] In an optional implementation based on the second aspect, the third resource and the fourth resource are used to transmit a first data stream, and the method further includes:
[0046] The fourth information is sent, the fourth information being used to indicate fifth information in a table, the fifth information indicating a first port, the first port being a port used to receive the first data stream, the first port and / or the first data stream being used to measure the time offset and / or the frequency offset.
[0047] In an optional implementation based on the second aspect, the precoding matrices used by the first data stream when transmitted on different time domain resources and / or different frequency domain resources are the same.
[0048] In an optional implementation based on the second aspect, the elements in the third precoding matrix and the fourth precoding matrix are all 1.
[0049] In a third aspect, the present application provides a communication apparatus, which is a terminal device, and the communication apparatus comprises a transceiver unit and a processing unit. The transceiver unit is configured to receive first information, the first information indicating that a first precoding matrix and a second precoding matrix are different, the first precoding matrix being a precoding matrix used by a first signal when transmitted on a first resource, and the second precoding matrix being a precoding matrix used by a second signal when transmitted on a second resource.
[0050] The processing unit is configured to not measure a time offset and / or a frequency offset based on the first signal and the second signal.
[0051] In the third aspect of the present application, the constituent modules of the communication apparatus can also be configured to perform the steps performed in the various possible implementation manners of the first aspect and achieve the corresponding technical effects, which can be referred to the first aspect and will not be described here in detail.
[0052] In a fourth aspect, the present application provides a communication apparatus, which is a network device, and the communication apparatus comprises a transceiver unit and a processing unit. The processing unit is configured to configure a terminal device with a first resource and a second resource, and the transceiver unit is configured to send first information, the first information indicating that a first precoding matrix and a second precoding matrix are different, the first precoding matrix being a precoding matrix used by a first signal when transmitted on the first resource, and the second precoding matrix being a precoding matrix used by a second signal when transmitted on the second resource, the first information being used to indicate that a time offset and / or a frequency offset is not measured based on the first signal and the second signal.
[0053] In the fourth aspect of the present application, the constituent modules of the communication apparatus can also be configured to perform the steps performed in the various possible implementation manners of the second aspect and achieve the corresponding technical effects, which can be referred to the second aspect and will not be described here in detail.
[0054] In a fifth aspect, the present application provides a communication apparatus, comprising at least one processor; the at least one processor is configured to execute programs or instructions to enable the communication apparatus to implement the method in any one of the possible implementation manners of the first aspect to the second aspect. Optionally, the communication apparatus can comprise a memory, and the at least one processor is coupled with the memory; the memory is configured to store programs or instructions.
[0055] The sixth aspect of the present application provides a communication apparatus, comprising at least one logic circuit and an input / output interface; the logic circuit is configured to perform the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0056] The seventh aspect of the present application provides a communication system, comprising the terminal device and the network device.
[0057] The eighth aspect of the present application provides a computer readable storage medium, configured to store one or more computer-executable instructions, when the computer-executable instructions are executed by a processor, the processor performs the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0058] The ninth aspect of the present application provides a computer program product (or computer program), when the computer program in the computer program product is executed by the processor, the processor performs the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0059] The tenth aspect of the present application provides a chip system, comprising at least one processor, configured to support the communication apparatus to perform the method in any possible implementation manner of any one of the first aspect to the second aspect.
[0060] In a possible design, the chip system can further comprise a memory, configured to store necessary program instructions and data of the communication apparatus. The chip system can be composed of a chip, or can include the chip and other discrete devices. Optionally, the chip system further comprises an interface circuit, configured to provide program instructions and / or data for the at least one processor.
[0061] The technical effects brought by any one of the second aspect to the tenth aspect can be referred to the technical effects brought by different design manners of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0062] FIG. 1 is a possible implementation schematic diagram of a tracking reference signal;
[0063] FIG. 2 is an implementation schematic diagram of a TRS-based time-frequency offset measurement scheme;
[0064] FIG. 3 is an implementation schematic diagram of multi-station transmission;
[0065] FIG. 4 is a possible, non-limiting system schematic diagram to which the communication method and related apparatuses in the present application are applied;
[0066] Fig. 5 is another possible, non-limiting system diagram to which the communication method and the communication apparatus in the present application can be applied;
[0067] Fig. 6 is a diagram of the functional division and the protocol layer structure of a network element of an open access network device;
[0068] Figs. 7 to 10 are diagrams of implementation of a demodulation reference signal;
[0069] Fig. 11 is a possible implementation diagram of the communication method in the present application;
[0070] Figs. 12 to 14 are diagrams of implementation of first information;
[0071] Fig. 15 is another possible implementation diagram of the communication method in the present application;
[0072] Figs. 16 to 19 are diagrams of the communication apparatus provided in the present application. DETAILED DESCRIPTION
[0073] The present application is described below in conjunction with the accompanying drawings in the present application. The terms used in the embodiment part of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. It can be known by those of ordinary skill in the art that, as technology develops and new scenarios appear, the technical solutions provided in the present application are also applicable to similar technical problems.
[0074] First, some terms or terms used in the present application are explained and described, which are also part of the invention.
[0075] (1) The terms "system" and "network" in this application can be used interchangeably. "Multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. Unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in this application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority, or importance of the multiple objects. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device that includes a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0076] (2) In this application, "sending information" can be understood as one device sending information to another device, or also can be understood as one logical module in a device sending information to another logical module. For example, "terminal device sending information" can be understood as the terminal device sending information to another device (such as a network device), or can be understood as logical module 1 in the terminal device sending information to logical module 2 in the network device.
[0077] In this application, "receiving information" can be understood as one device receiving information from another device, or also can be understood as one logical module in a device receiving information from another logical module. For example, "terminal device receiving information" can be understood as the terminal device receiving information from another device (such as a network device), or can be understood as logical module 1 in the terminal device receiving information from logical module 2 in the network device.
[0078] In this application, "sending information to" or related illustrations in the drawings can be understood as the destination of the information is the network device. It can include sending information to the network device directly or indirectly. "Receiving information from" or "receiving information from" or "receiving information sent by" or related illustrations in the drawings can be understood as the source of the information is the network device, which can include receiving information from the network device directly or indirectly. The information between the source and the destination of the information sending may be processed as necessary, such as format change, coding, modulation, etc., but the destination can understand the effective information from the source. Similar expressions in this application can be similarly understood, and will not be repeated here.
[0079] (3) Configuration and pre-configuration: In this application, configuration and pre-configuration will be used at the same time. Among them, the configuration refers to the network device or server sending some parameter configuration information or parameter values to the terminal device through messages or signaling, so that the terminal device determines the communication parameters or resource at the time of transmission according to the values or information. The pre-configuration is similar to the configuration, which can be the parameter information or parameter value agreed by the network device / server and the terminal device in advance, or the parameter information or parameter value adopted by the base station / network device or the terminal device according to the standard protocol, or the parameter information or parameter value stored in the base station / server or terminal device in advance. This application does not limit it.
[0080] It should be understood that these values and parameters can be changed or updated.
[0081] (4) In this application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. When describing that the indication information is used to indicate A, it can be understood as the indication information carrying A, directly indicating A or indirectly indicating A.
[0082] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, wherein the other information and the to-be-indicated information have an association relationship; only a part of the to-be-indicated information can be indicated, and the other part of the to-be-indicated information is known or agreed in advance, for example, the arrangement order of each information agreed in advance (for example, protocol predefined) can be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. The present application does not limit the specific manner of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.
[0083] (5) Resource: In the communication protocol, the reference signal is configured in the form of resource. The network device configures each reference signal in the form of resource to the terminal device, and one resource is one configuration information unit, which usually includes a reference signal related parameter, such as time-frequency resource position of the reference signal, port number, time domain type (periodic / semi-static / non-periodic) and the like.
[0084] The resource can be an uplink signal resource or a downlink signal resource. The uplink signal includes but is not limited to sounding reference signal (SRS) and demodulation reference signal (DMRS). The downlink signal includes but is not limited to channel state information reference signal (CSI-RS), cell-specific reference signal (CS-RS), UE-specific reference signal (US-RS), demodulation reference signal (DMRS), and synchronization signal / physical broadcast channel block (SS / PBCH block). Among them, the SS / PBCH block can be referred to as synchronization signal block (SSB).
[0085] (6) Reference signal: The reference signal can be a reference signal of a serving cell. The serving cell can be a primary cell (Pcell), a secondary cell (Scell), or a primary secondary cell (PScell), for example. A cell of a primary component carrier (PCC) can be referred to as a Pcell, and a cell of a secondary component carrier (SCC) can be referred to as a Scell.
[0086] The reference signal can be a reference signal of a neighboring cell of the serving cell (such as a cell corresponding to an additional PCI).
[0087] The reference signal can also be a reference signal associated with a handover candidate cell configuration. The handover candidate cell can also be referred to as a candidate cell or a neighboring cell. The handover candidate cell can be a current serving cell or a non-serving cell. The PCI of the handover candidate cell is different from that of the current Pcell.
[0088] The terminal device can be configured with one or more configurations of candidate cells. Each configuration of a candidate cell can include a configuration of a reference signal resource. The reference signal can be an SSB or a CSI-RS.
[0089] Next, possible, non-limiting scenarios related to the present application are introduced.
[0090] In a wireless network, a channel measurement scheme based on non-zero power (NZP) CSI-RS is supported. The NZP CSI-RS can be divided into periodic CSI-RS (P-CSI-RS), semi-persistent CSI-RS (SP-CSI-RS) or aperiodic CSI-RS (AP-CSI-RS). For each CSI measurement report, one CSI-RS resource configuration can be configured for channel measurement, and the CSI-RS resource configuration indicates that the CSI-RS is one of P-CSI-RS, SP-CSI-RS or AP-CSI-RS, thereby representing the transmission behavior of the CSI-RS in the time domain; each CSI-RS resource configuration can include m CSI-RS resource sets, when the type of CSI-RS resource is P-CSI-RS or SP-CSI-RS, then m = 1; when the type of CSI-RS resource is AP-CSI-RS, m ≥ 1, and when m ≥ 1, the network device will select one of the m CSI-RS resource sets for the terminal device from the m CSI-RS resource sets for a specific CSI measurement report.
[0091] The tracking reference signal (TRS) is one of the CSI-RS. The wireless network supports periodic and aperiodic TRS. The periodic TRS is a set of CSI-RS resources containing multiple periodic CSI-RS resources. In order to achieve a certain time tracking range, each TRS resource is a 1-port CSI-RS resource with a density of 3. At the same time, in order to achieve the required range of frequency tracking, the TRS symbol interval in a slot is 4. The TRS only supports 1 port, so all NZP CSI-RS resources configured in the CSI-RS resource set contain the same port index and correspond to the same antenna port. For low frequency bands, the network device configures a terminal device with a CSI-RS resource set containing 4 periodic CSI-RS resources, which are distributed in two consecutive slots, each slot contains two periodic CSI-RS resources, and the CSI-RS resources in the two slots have the same position in the time domain. For high frequency bands, the network device configures a terminal device with a CSI-RS resource set containing two periodic CSI-RS resources distributed in one slot, or a CSI-RS resource set containing four periodic CSI-RS resources distributed in two consecutive slots, each slot contains two periodic CSI-RS resources, and the CSI-RS resources in the two slots have the same position in the time domain.
[0092] Referring to FIG. 1, FIG. 1 is a schematic diagram of a possible implementation of a tracking reference signal. In the example scenario shown in FIG. 1, a TRS in a period includes two slots, each of which occupies two orthogonal frequency division multiplexing (OFDM) symbols. In one slot, the interval between the two TRS symbols is 4 OFDM symbols.
[0093] Time-frequency offset measurement is a technique for evaluating the shift and variation of a signal in the time domain and the frequency domain. Such measurement is crucial for maintaining system synchronization, data transmission accuracy, and stable operation of a communication network. A terminal device can perform time-frequency offset measurement based on a TRS.
[0094] Referring to FIG. 2, FIG. 2 is a schematic diagram of an implementation of a TRS-based time-frequency offset measurement scheme. As shown in FIG. 2, for a frequency offset measurement scenario, the phase difference obtained by measuring a TRS can be measured on the same subcarrier at different symbols, and the phase difference can be divided by time to obtain a frequency offset measurement result. Similarly, for a time offset measurement scenario, the phase difference obtained by measuring a TRS can be measured on two subcarriers at the same symbol and different frequency domain positions, and the phase difference can be divided by bandwidth.
[0095] The TRS-based time-frequency offset measurement scheme is applicable to a multi-site transmission scenario. In a multi-site transmission scenario, a wireless network supports multiple base stations / transmission receive points (TRPs) to simultaneously transmit data to a terminal device or simultaneously receive data from a terminal device. In this scenario, a terminal device needs to measure the time-frequency offset between each base station / TRP and the terminal device based on a TRS for channel estimation and data demodulation. For example, if four TRPs / base stations and a terminal device perform multi-site transmission, up to four sets of TRS resources are needed.
[0096] Coherent joint transmission (CJT) is a multi-site transmission scheme. In a CJT scenario, different TRPs perform coherent joint transmission of the same data stream, and interference control is more flexible, which can significantly improve transmission performance. CJT is suitable for a cellular network with high traffic volume and dense deployment. However, it has strict requirements for latency and capacity. Generally, up to four TRPs in a network can perform CJT transmission.
[0097] Please refer to FIG. 3, which is a schematic diagram of implementation of the CJT. As shown in FIG. 2, taking 2 TRPs as an example, TRP0 and TRP1 simultaneously transmit the same data to the terminal device. Only one of the 2 TRPs transmits one downlink control information (DCI) to schedule one physical downlink shared channel (PDSCH), and each stream / layer of the PDSCH is transmitted by all TRPs.
[0098] However, in the TRS-based time-frequency offset measurement scheme, the terminal device needs to continuously track the TRS for time-domain and frequency-domain filtering to determine the measurement result of the time-frequency offset. The implementation complexity is high, and the resource overhead of the terminal device is large. On the other hand, since the number of TRSs that the terminal device supports to measure simultaneously is 8, in the multi-station transmission scenario, it is often easy to cause insufficient TRS resources.
[0099] To solve the above problems, the present application provides a communication method and related device for reducing the resource overhead of time-frequency offset measurement. The communication method and related device provided by the present application can be applied to various communication systems. For example, the fifth generation (5th generation, 5G) mobile communication system, the new radio (new radio, NR) system, the long term evolution (long term evolution, LTE) system, the LTE frequency division duplex (frequency division duplex, FDD) system, the LTE time division duplex (time division duplex, TDD), the future communication system, the vehicle to everything (vehicle to everything, V2X) communication system, the device to device (device to device, D2D) communication system, the Internet of Things communication system, the industrial Internet communication system, or the satellite communication system, etc. The wireless communication system involved in the present application also includes but is not limited to: narrowband Internet of Things (narrow band-internet of things, NB-IoT).
[0100] For example, refer to FIG. 4, which is a schematic diagram of a possible, non-limiting system to which the communication method and related apparatuses in the present application can be applied. As shown in FIG. 4, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 can also include an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 4, collectively referred to as 110) and at least one terminal device (e.g., 120a-120j in FIG. 4, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 4), etc. The terminal devices 120 are connected to the RAN nodes 110 in a wireless manner. The RAN nodes 110 are connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network. The terminal devices and the terminal devices, and the RAN nodes and the RAN nodes can be connected to each other in a wired or wireless manner.
[0101] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a fourth-generation (4G) mobile communication system, a 5th generation (5G) mobile communication system, or a future communication system. The RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), an evolved universal terrestrial radio access (E-UTRA) system, or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system in which two or more of the above systems are fused.
[0102] The RAN node 110, which can also be referred to as a network device, an access network device, a RAN device, a RAN entity, or an access node, etc., forms part of the communication system, and can be configured to facilitate the wireless access by terminal devices. The RAN nodes 110 in the communication system 10 can be the same type of nodes or different types of nodes. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative, e.g., the network element 120i in Figure 4 can be a helicopter or a drone, which can be configured to be a mobile base station, for a terminal device 120j accessing the RAN 100 via the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN nodes 110 and the terminal devices 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 4 can be understood as communication apparatuses with base station functionalities, and the network elements 120a-120j can be understood as communication apparatuses with terminal device functionalities.
[0103] In a possible scenario, the RAN node 110 can be a base station, an evolved Node B (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation Node B (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. Optionally, the RAN node 110 can also be a macro base station (e.g., 110a in Figure 4), a micro base station or an indoor station (e.g., 110b in Figure 4), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node 110 can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node 110 in the present application can also be implemented by a software function running on hardware, or by a virtualized function instantiated on a platform (e.g., a cloud platform). The RAN node 110 can also be provided with a communication module, circuit or chip for performing the corresponding communication function, and program instructions for performing the corresponding communication function. The RAN node 110 in the present application can also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node 110.
[0104] In another possible scenario, a terminal device is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0105] Terminal device, which can access the above-mentioned communication system and has corresponding communication function device or module. Terminal device can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA) or customer premise equipment (CPE), etc. Terminal device is a device including wireless communication function (providing voice / data connectivity to users). For example, handheld devices with wireless connection function, vehicle-mounted devices, machine type communication (MTC) terminals, etc. At present, terminal device can include mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self driving (such as unmanned aerial vehicle, vehicle), wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, etc. For example, wireless terminal in self driving can be unmanned aerial vehicle, helicopter or airplane, etc. For example, wireless terminal in Internet of vehicles can be vehicle-mounted device, whole vehicle device, vehicle-mounted module, vehicle or ship, etc. Wireless terminal in industrial control can be camera, robot or mechanical arm, etc. Wireless terminal in smart home can be television, air conditioner, sweeping machine, sound box or set top box, etc. Communication module, circuit or chip for executing corresponding communication function is usually arranged in terminal device, and program instruction for executing corresponding communication function is also configured in terminal device.
[0106] FIG. 5 is another possible and non-limiting system diagram to which the communication method and the communication apparatus in the present application can be applied. As shown in FIG. 5, the communication method and the communication apparatus in the present application can be applied to an example diagram of an O-RAN system, which includes a core network, an access network device and a UE. Optionally, the O-RAN system can also include other components in addition to the components shown in FIG. 5, which are not limited in the present application.
[0107] The access network device can communicate with a core network (CN) through a backhaul. The access network device can communicate with a UE through an air interface. Specifically, a BBU in the access network device communicates with the core network through the backhaul. An RU in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul, and the BBU and the RU can be co-located or not.
[0108] The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul.
[0109] Referring to FIG. 6, FIG. 6 is a diagram of a network element function division and a protocol layer structure of an O-RAN device. As shown in FIG. 6, the CU is a logical node that carries the radio resource control (RRC), the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU can be connected to network nodes such as the core network through some interfaces. For example, the E2 interface. Optionally, the CU can have part of the functions of the core network. The CU (for example, the PDCP layer and / or higher layers of the CU) is connected to the DU (for example, the radio link control (RLC) layer and lower layers of the DU) through some interfaces. For example, the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (for example, interface management, system information management, UE context management, RRC message transmission, etc.). The F1AP is an application protocol of the F1 interface, which defines the signaling procedures of the F1 in some examples. The F1 interface supports the control plane F1-C and the user plane F1-U.
[0110] Optionally, as shown in FIG. 6, a CU can be split into a CU-CP and a CU-UP, where the CU-CP is a logical node carrying the control plane part of PDCP (PDCP-C) layer of RRC layer and packet data convergence protocol layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, such as an access and mobility management (AMF) in a 5G system. The AMF network element is used to be responsible for mobility management in a mobile network, such as location update of a terminal device, registration network of the terminal device, handover of the terminal device, and the like. The CU-UP is a logical node carrying the user plane part of PDCP (PDCP-U) layer of SDAP layer and packet data convergence protocol layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for forwarding and receiving data in a terminal device. The above configuration of the CU and the DU is only an example, and in actual application, the CU and the DU can also be configured to have functions according to needs. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, partial functions of the RLC layer and functions of protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to a service type or other system requirements, for example, functions that need to meet a relatively short delay requirement in processing time are arranged in the DU, and functions that do not need to meet the delay requirement are arranged in the CU.
[0111] In a possible implementation manner, as shown in FIG. 6, the DU is a logical node carrying an RLC layer, a medium access control (MAC) layer, a higher physical (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front-haul interface. In some examples, the Higher PHY layer includes part of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, and the like.
[0112] In one possible implementation, as shown in FIG. 6, the RU is a logical node that hosts lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, etc. processing functions. The RU communicates with one or more UEs over a wireless link.
[0113] The DU and the RU can or can not be co-located. The DU and the RU exchange control plane information and user plane information over a front-haul link via a lower-layer split-control, user and synchronization (Lower-Layer Split CUS-Plane, LLS-CUS) interface. The LLS-CUS can include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a lower-layer split management (LLS-M) interface of the front-haul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.
[0114] The DU and the RU can cooperate to collectively implement the functionality of the PHY layer. One DU can be connected to one or more RUs. The functionalities that the DU and the RU have can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functionality, and the RU is configured to implement mid- RF functionality. As another example, the DU is configured to implement high-layer functionality in the PHY layer, and the RU is configured to implement low-layer functionality in the PHY layer or to implement the low-layer functionality and RF functionality. The high-layer functionality in the PHY layer can include a portion of the functionality of the PHY layer that is closer to the MAC layer, and the low-layer functionality in the PHY layer can include another portion of the functionality of the PHY layer that is closer to the mid-RF side.
[0115] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as O-CU (open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in the present application. Any one of the CU (or CU-CP, CU-UP), DU and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0116] In the present application, the RAN node shown in FIG. 4 to FIG. 6 can be replaced by other terms, such as "network device". For the convenience of description, in the present application, "network device" is used for description hereinafter unless otherwise specified. It should be understood that the technical solutions provided in the present application are also applicable to other different expressions or different types of "network device".
[0117] The communication method and related apparatus in the present application is a scheme for time-frequency offset measurement based on demodulation reference signal (DMRS). The DMRS can be divided into type 1 DMRS and type 2 DMRS. The following will be introduced respectively.
[0118] Type 1 DMRS: in the frequency domain, the value of the DMRS sequence is mapped on every other subcarrier (or on one of every two subcarriers), so that up to 2 orthogonal DMRS ports can be multiplexed by frequency-division multiplexing (FDM) in the frequency domain. Optionally, the DMRS signals mapped on the same time-frequency resource (for single-symbol DMRS, it is the same subcarrier) are referred to as belonging to the same code division multiplexing (CDM) group. Please refer to FIG. 7, which is a possible implementation diagram of DMRS. As shown in FIG. 7, port 1000 and port 1001 belong to CDM group 0, and port 1002 and port 1003 belong to CDM group 1. Different ports in the same CDM group are orthogonally multiplexed by code division multiplexing.
[0119] In code domain, OCC with length 2 can be used, and up to 2 orthogonal DMRS ports can be multiplexed by code division multiplexing. For example, the orthogonal codes for port 1000 mapped on the corresponding REs within 1 RB are {+1, +1, +1, +1, +1, +1} in sequence, and the orthogonal codes for port 1001 mapped on each RE within 1 RB are {+1, -1, +1, -1, +1, -1} in sequence. At this time, port 1000 and port 1001 are orthogonal in code domain.
[0120] As shown in FIG. 7 and FIG. 8, in time domain, DMRS supports both single-symbol and double-symbol configuration modes, and up to 2 orthogonal DMRS ports can be multiplexed. For example, for four ports 1000, 1001, 1004 and 1005 in the same CDM group 0, on the first and second OFDM symbols, the orthogonal codes for each port mapped on the corresponding REs within 1 RB are shown in Table 1 as follows:
[0121] Table 1
[0122] In general, type 1 single-symbol DMRS supports up to 4 orthogonal ports for multiplexing, and type 1 double-symbol DMRS supports up to 8 orthogonal ports for multiplexing.
[0123] Type 2 DMRS: For type 2 DMRS, as shown in FIG. 9, in frequency domain, DMRS sequences are mapped on 2 consecutive subcarriers every 4 subcarriers (or in other words, DMRS sequences are mapped on 2 consecutive subcarriers every 6 subcarriers), and thus up to 3 orthogonal DMRS ports can be multiplexed by FDM, i.e., 3 CDM groups are supported. As shown in FIG. 9, port 1000 and port 1001 belong to CDM group 0, port 1002 and port 1003 belong to CDM group 1, and port 1004 and port 1005 belong to CDM group 2. Similar to type 1 DMRS, for different ports in the same CDM group, multipoint orthogonalization is performed by code division multiplexing.
[0124] On code domain, OCC with length 2 can be used and up to 2 orthogonal DMRS ports can be multiplexed by code division multiplexing. For example, the orthogonal code mapped on each RE within 1 RB for port 1000 is {+1, +1, +1, +1} in turn, and the orthogonal code mapped on each RE within 1 RB for port 1001 is {+1, -1, +1, -1} in turn, so port 1000 and port 1001 are orthogonal on code domain.
[0125] As shown in FIG. 9 and FIG. 10, on time domain, DMRS supports both single-symbol and double-symbol configuration, and up to 2 orthogonal DMRS ports can be multiplexed. For example, for four ports 1000, 1001, 1006 and 1007 within the same CDM group 0, on the first and second OFDM symbols, the orthogonal code mapped on each RE within 1 RB for each port is shown in Table 2 as follows:
[0126] Table 2
[0127] In general, type 2 single-symbol DMRS supports up to 6 orthogonal ports for multiplexing, and type 2 double-symbol DMRS supports up to 12 orthogonal ports for multiplexing.
[0128] The communication method and related devices in the present application will be further described in combination with the accompanying drawings.
[0129] Please refer to FIG. 11, which is a schematic diagram of a possible implementation of the communication method in the present application. It should be understood that the present application takes a terminal device and a network device as an example to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the method performed by the terminal device in FIG. 11 can also be implemented by a chip, a baseband chip, a modem chip, a system on chip (SoC) chip containing a modem core, a system in package (SIP) chip, a communication module, a chip system, a processor, a logic module or software in the terminal device. In the present application, when referring to a terminal device, it can refer to the terminal device itself, or a chip, a communication module, an integrated circuit, a processor, a logic module or software for implementing the communication method provided by the present application in the terminal device, and the specific implementation is not limited in the present application. Similarly, the method performed by the network device in FIG. 11 can also be implemented by a chip, a baseband chip, a modem chip, a SoC chip containing a modem core, a SIP chip, a communication module, a chip system, a processor, a logic module or software in the network device. In the present application, when referring to a network device, it can refer to the network device itself, or a chip, a communication module, an integrated circuit, a processor, a logic module or software for implementing the communication method provided by the present application in the network device, and the specific implementation is not limited in the present application.
[0130] As shown in FIG. 11, the communication method of the present application includes but is not limited to steps 401 to 402.
[0131] 401. The terminal device receives first information, and correspondingly, the network device transmits the first information.
[0132] The terminal device receives first information, and correspondingly, the network device transmits the first information. The first information indicates that a first precoding matrix and a second precoding matrix are different, the first precoding matrix is a precoding matrix used when a first signal is transmitted on a first resource, and the second precoding matrix is a precoding matrix used when a second signal is transmitted on a second resource.
[0133] Optionally, the first signal and the second signal can be different signals in the same data stream (for example, the first data stream below), or they can also be different signals of different data streams.
[0134] In this application, the first signal and the second signal are downlink signals sent by the network device to the terminal device. Therefore, with respect to "the first precoding matrix and the second precoding matrix are different", it can also be understood as "the precoding matrix used by the network device when sending the first signal is different from the precoding matrix used when sending the second signal", or it can also be understood as "the precoding matrix used when the first signal is transmitted on the first resource is different from the precoding matrix used when the second signal is transmitted on the second resource".
[0135] Optionally, the precoding matrix (including the first precoding matrix, the second precoding matrix, the third precoding matrix and the fourth precoding matrix in this application) can be replaced by other descriptions, such as precoding, precoding vector, precoding vector or precoding parameter, etc.
[0136] In a possible implementation, the first resource includes a first time domain resource and / or a first frequency domain resource, and the second resource includes a second time domain resource and / or a second frequency domain resource. Then the first information is specifically used to indicate at least one of the following:
[0137] The precoding matrix used when the first signal is transmitted on the first time domain resource is different from the precoding matrix used when the second signal is transmitted on the second time domain resource. As shown in FIG. 12, the first time domain resource can be slot 1 in FIG. 12, and the second time domain resource can be slot 2 in FIG. 12. Wherein y1 and y2 are respectively the received signals of slot 1 and slot 2, H1 and H2 are respectively the channel information (also referred to as channel parameter, channel coefficient) of slot 1 and slot 2, x1 and x2 are respectively the transmitted signals of slot 1 and slot 2, n is noise, and P1 and P2 are respectively the precoding matrix (equivalent to the first precoding matrix and the second precoding matrix) of slot 1 and slot 2. In the scenario of FIG. 12, then the first information indicates that P1 and P2 are different, or in other words, the first information indicates that the precoding matrix of slot 1 and slot 2 is different;
[0138] The precoding matrix used when the first signal is transmitted on the first frequency domain resource is different from the precoding matrix used when the second signal is transmitted on the second frequency domain resource. As shown in FIG. 13, the first frequency domain resource can be RB group (RBG) 1 in FIG. 13, and the second frequency domain resource can be RB group (RBG) 2 in FIG. 13. Where y1 and y2 are respectively the received signals of RBG1 and RBG2, H1 and H2 are respectively the channel information (also referred to as channel parameters, channel coefficients) of RBG1 and RBG2, x1 and x2 are respectively the transmitted signals of RBG1 and RBG2, n is noise, and P1 and P2 are respectively the precoding matrices (equivalent to the first precoding matrix and the second precoding matrix) of RBG1 and RBG2. In the scenario of FIG. 13, the first information indicates that P1 and P2 are different, or in other words, the first information indicates that the precoding matrices of RBG1 and RBG2 are different.
[0139] The transmission receive point (TRP) changes. In this regard, the change of the TRP can mean that a new TRP is added, or the number of TRPs is reduced, or an existing TRP is replaced by a new TRP, or switching from a non-multi-site transmission mode to a multi-site transmission mode, or switching from a multi-site transmission mode to a non-multi-site transmission mode. When the TRP changes, the precoding matrix used by the signal changes. As shown in FIG. 14, W 00 and W 01 are the current TRPs. If the TRPs are changed to W 00 , W 01、 , W 10 , and W 11 as shown in FIG. 14, it means that the TRP changes.
[0140] It should be understood that the above implementation of the first information is only an example and should not be construed as limiting the present application. Other implementations of the first information are still applicable to the present application.
[0141] Optionally, the first information can be carried in a medium access control control element (MAC CE), downlink control information (DCI), or radio resource control (RRC) signaling.
[0142] Optionally, in the present application, the network device can send the first information to the terminal device through multiple implementation manners. The following will be introduced respectively.
[0143] In an implementation manner one, the network device can send the first information to the terminal device before sending the first signal and / or the second signal. For example, the first information is carried in a DCI, which is usually sent at the beginning of a subframe or a slot, and then the first signal and / or the second signal are sent at the latter part of the same subframe or slot.
[0144] In an implementation manner two, the network device can periodically send the first information to the terminal device. In this implementation manner two, the first information can be sent before the first signal and / or the second signal, or can be sent after the first signal and / or the second signal, or can be sent at the same time as the first signal and / or the second signal.
[0145] In an implementation manner three, the terminal device sends a first request information to the network device before measuring the time offset and / or the frequency offset, where the first request information is used to determine whether the first precoding matrix and the second precoding matrix are the same. If not, the network device sends the first information to the terminal device.
[0146] It should be understood that the above-mentioned implementation manner one, implementation manner two and implementation manner three are only exemplary descriptions, and should not constitute a limitation on the present application. For other implementation manners, the present application is still applicable.
[0147] In a possible implementation, before step 401, the network device configures and schedules the first resource and the second resource for the terminal device, where the first resource is used to carry the first signal, and the second resource is used to carry the second signal.
[0148] 402. The terminal device does not measure the time offset and / or the frequency offset based on the first signal and the second signal.
[0149] Since the first precoding matrix and the second precoding matrix are not the same, or in other words, the precoding matrix used when the first signal is transmitted on the first resource is not the same as the precoding matrix used when the second signal is transmitted on the second resource, it will result in that the equivalent channel used for transmitting the first signal is different from the equivalent channel used for transmitting the second signal. In the case that the first precoding matrix and the second precoding matrix are not the same, it will interfere with the measurement result of the time offset and / or the frequency offset, so that the accuracy of measuring the time offset and / or the frequency offset is poor. Therefore, the terminal device does not measure the time offset and / or the frequency offset based on the first signal and the second signal, thereby reducing the resource overhead required by the terminal to measure the time offset and / or the frequency offset.
[0150] Optionally, in the present application, the "measuring the time offset and / or the frequency offset" can include but is not limited to the measurement behavior for one or more of the following parameters:
[0151] Doppler shift;
[0152] Doppler spread
[0153] average delay
[0154] delay spread
[0155] Please refer to FIG. 15, which is another possible implementation of the communication method in the present application. It should be understood that the present application takes the terminal device and the network device as an example to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the method performed by the terminal device in FIG. 15 can also be implemented by a chip, a baseband chip, a modem chip, an SoC chip containing a modem core, a SIP chip, a communication module, a chip system, a processor, a logic module or software in the terminal device. In the present application, when referring to the terminal device, it can refer to the terminal device itself, or a chip, a communication module, an integrated circuit, a processor, a logic module or software used to implement the communication method provided by the present application in the terminal device, and the specific implementation is not limited in the present application. Similarly, the method performed by the network device in FIG. 15 can also be implemented by a chip, a baseband chip, a modem chip, an SoC chip containing a modem core, a SIP chip, a communication module, a chip system, a processor, a logic module or software in the network device. In the present application, when referring to the network device, it can refer to the network device itself, or a chip, a communication module, an integrated circuit, a processor, a logic module or software used to implement the communication method provided by the present application in the network device, and the specific implementation is not limited in the present application.
[0156] As shown in FIG. 15, the communication method of the present application includes but is not limited to steps 501 to 502.
[0157] 501. The terminal device receives the second information, and correspondingly, the network device transmits the second information.
[0158] The terminal device receives the second information, and correspondingly, the network device transmits the second information. The second information indicates that the third precoding matrix is the same as the fourth precoding matrix, the third precoding matrix is a precoding matrix used when the third signal is transmitted on the third resource, and the fourth precoding matrix is a precoding matrix used when the fourth signal is transmitted on the fourth resource.
[0159] Optionally, the third signal and the fourth signal can be different signals in the same data stream, or they can also be different signals of different data streams, respectively.
[0160] In the present application, the third signal and the fourth signal are downlink signals sent by the network device to the terminal device. Therefore, with respect to "the third precoding matrix is the same as the fourth precoding matrix", it can also be understood as "the precoding matrix used by the network device when sending the third signal is the same as the precoding matrix used when sending the fourth signal", or it can also be understood as "the precoding matrix used when the third signal is transmitted on the third resource is the same as the precoding matrix used when the fourth signal is transmitted on the fourth resource".
[0161] In a possible implementation, the third resource includes a third time domain resource and / or a third frequency domain resource, and the fourth resource includes a fourth time domain resource and / or a fourth frequency domain resource. Then the fourth information is specifically used to indicate at least one of the following:
[0162] The precoding matrix used when the third signal is transmitted on the third time domain resource is the same as the precoding matrix used when the fourth signal is transmitted on the fourth time domain resource;
[0163] The precoding matrix used when the third signal is transmitted on the third frequency domain resource is the same as the precoding matrix used when the fourth signal is transmitted on the fourth frequency domain resource;
[0164] The TRP does not change.
[0165] It should be understood that the above implementation mode of the second information is only an exemplary description and should not constitute a limitation on the present application. For other implementation modes of the first information, the present application still applies.
[0166] Optionally, the second information can be carried in a medium access control control element (MAC CE), downlink control information (DCI) or radio resource control (RRC) signaling.
[0167] Optionally, in the present application, the network device can send the second information to the terminal device through multiple implementation modes. The following will be introduced respectively.
[0168] Implementation mode four: the network device can send the second information to the terminal device before sending the third signal and / or the fourth signal. Taking the case that the second information is carried in DCI as an example, the DCI is usually sent in the beginning part of a subframe or a time slot, and then the third signal and / or the fourth signal are sent in the latter part of the same subframe or time slot.
[0169] In a possible implementation, before step 501, the network device configures and schedules the third resource and the fourth resource for the terminal device, where the third resource is used to carry the third signal, and the fourth resource is used to carry the fourth signal.
[0170] In a possible implementation, before step 501, the network device configures and schedules the third resource and the fourth resource for the terminal device, where the third resource is used to carry the third signal, and the fourth resource is used to carry the fourth signal.
[0171] It should be understood that the above-mentioned implementation manner four, implementation manner five and implementation manner six are only exemplary descriptions, and should not constitute a limitation on the present application. For other implementation manners, the present application is still applicable.
[0172] In a possible implementation, before step 501, the network device configures and schedules the third resource and the fourth resource for the terminal device, where the third resource is used to carry the third signal, and the fourth resource is used to carry the fourth signal.
[0173] 502. The terminal device measures the time offset and / or the frequency offset based on the third signal and the fourth signal.
[0174] Since the third precoding matrix is the same as the fourth precoding matrix, or in other words, the precoding matrix used when the third signal is transmitted on the third resource is not the same as the precoding matrix used when the fourth signal is transmitted on the fourth resource. Therefore, in the case where the third precoding matrix is the same as the fourth precoding matrix, the terminal device measures the time offset and / or the frequency offset based on the third signal and the fourth signal, thereby improving the accuracy of measuring the time offset and / or the frequency offset.
[0175] In a possible implementation, the third signal and the fourth signal are different signals in the first data stream. As known from the above, the third resource is used to carry the third signal, and the fourth resource is used to carry the fourth signal, and therefore, the third resource and the fourth resource can also be considered to be used to transmit the first data stream. Therefore, the terminal device can determine the first port and / or the first data stream, where the first port is a port used to receive the first data stream. Since there are signals (for example, the third signal and the fourth signal) with the same precoding matrix in the first data stream, the terminal device uses the first port and / or the first data stream to measure the time offset and / or the frequency offset, thereby improving the accuracy of measuring the time offset and / or the frequency offset.
[0176] In a possible implementation, the first port and / or the first data stream are specifically used to measure the time offset and / or the frequency offset of the second data stream. Specifically, the time offset and / or the frequency offset measured by the terminal device through the first port and / or the first data stream is the measurement result of the time offset and / or the frequency offset of the first data stream. Then, the terminal device can use the measurement result of the time offset and / or the frequency offset of the first data stream to measure the time offset and / or the frequency offset of the second data stream. The second data stream is any data stream received by the terminal device other than the first data stream, and is not specific to any data stream or some data streams. In other words, the measurement result of the time offset and / or the frequency offset of the first data stream can be used as a reference for the time offset and / or the frequency offset of other data streams, thereby improving the accuracy of the measurement of the time offset and / or the frequency offset of other data streams.
[0177] Optionally, the present application provides multiple implementation examples of the terminal device determining the first port and / or the first data stream, which are described as follows.
[0178] Implementation Example 1: The network device sends third information to the terminal device, where the third information is used to indicate the first port and / or the first data stream. After receiving the third information from the network device, the terminal device determines the first port and / or the first data stream based on the third information. Optionally, the third information can be carried in a medium access control control element (MAC CE), downlink control information (DCI), or radio resource control (RRC) signaling.
[0179] Implementation Example 2: A table is stored in the terminal device, where information indicating each port in the terminal device is stored in the table, and fifth information in the table is used to indicate the first port. The network device can send fourth information to the terminal device, where the fourth information is used to indicate the fifth information in the table. After receiving the fourth information from the network device, the terminal device determines the first port based on the fourth information. Optionally, the fourth information can be carried in a medium access control control element (MAC CE), downlink control information (DCI), or radio resource control (RRC) signaling.
[0180] For example, assuming that value 2 in the table indicates that the first port can be DMRS port 0 or DMRS port 1. At this time, the network device carries the fourth information in the DCI and sends it to the terminal device. The antenna port field in the DCI indicates a certain DMRS port of the terminal device. The DCI indicates value 2 in the table (equivalent to the fifth information described above).
[0181] For example, the terminal device can configure a certain port (for example, port 0) in the terminal device to be used as the first port, or in other words, to measure the time offset and / or the frequency offset. The network device carries the fourth information in the DCI and sends it to the terminal device. The antenna port field in the DCI indicates that the DMRS port of the terminal device is increased by the first port (for example, port 0) described above.
[0182] In a possible implementation, the network device uses the same precoding matrix when transmitting the first data stream on different time domain resources and / or different frequency domain resources. Thus, the terminal device can measure the time offset and / or the frequency offset of the first data stream on any time domain resource and / or frequency domain resource, thereby improving the efficiency of measuring the time offset and / or the frequency offset. For example, a certain DMRS port (for example, the data stream corresponding to DMRS port 0) or a certain data stream on the terminal device can be fixed to measure the time offset and / or the frequency offset. The precoding matrix of the data stream is a preset value, and the precoding matrix is fixed and unchanged on different time domain resources and / or different frequency domain resources.
[0183] Optionally, the elements in the third precoding matrix and the fourth precoding matrix are all 1, that is, the precoding matrix used when the third signal is transmitted on the third resource and the precoding matrix used when the fourth signal is transmitted on the fourth resource are all 1. Thus, the precoding process of the third signal and the fourth signal is simplified, and the complexity of the terminal device in measuring the time offset and / or the frequency offset based on the first signal and the second signal is reduced.
[0184] Optionally, the elements in the precoding matrix used by the network device when precoding the first data stream are all 1, thereby simplifying the precoding process of the first data stream and reducing the complexity of the terminal device in measuring the time offset and / or the frequency offset based on the first data stream.
[0185] Correspondingly, the application further provides a related device for implementing the above scheme. Please refer to FIG. 16, which is a structural schematic diagram of a communication device 600 provided by an embodiment of the application. The communication device 600 can realize the functions of the terminal device or the network device in the above method embodiments, and thus can also realize the beneficial effects possessed by the above method embodiments. In the embodiment of the application, the communication device 600 can be a terminal device or a network device, or an integrated circuit or an element etc. inside the terminal device or the network device, such as a chip, a baseband chip, a modem chip, a SoC chip containing a modem core, a system in package (SIP) chip, a communication module, a chip system, a processor, etc.
[0186] As shown in FIG. 16, the first communication device 600 includes a transceiver unit 601 and a processing unit 602. Optionally, the transceiver unit 601 can include a sending unit and a receiving unit, which are respectively used for performing sending and receiving.
[0187] In a possible implementation, when the communication device 600 is used for executing the method performed by the terminal device in the corresponding embodiment of FIG. 11 or FIG. 15, the communication device 600 includes a transceiver unit 601 and a processing unit 602; the transceiver unit 601 is configured to receive first information, the first information indicating that a first precoding matrix and a second precoding matrix are different, the first precoding matrix being a precoding matrix used when a first signal is transmitted on a first resource, the second precoding matrix being a precoding matrix used when a second signal is transmitted on a second resource; and the processing unit 602 is configured to not measure a time offset and / or a frequency offset based on the first signal and the second signal.
[0188] In a possible implementation, when the communication device 600 is used for executing the method performed by the network device in the corresponding embodiment of FIG. 11 or FIG. 15, the communication device 600 includes a transceiver unit 601 and a processing unit 602; the processing unit 602 is configured to configure a first resource and a second resource for a terminal device, and the transceiver unit 601 is configured to send first information, the first information indicating that a first precoding matrix and a second precoding matrix are different, the first precoding matrix being a precoding matrix used when a first signal is transmitted on a first resource, the second precoding matrix being a precoding matrix used when a second signal is transmitted on a second resource, and the first information being used for indicating that a time offset and / or a frequency offset is not measured based on the first signal and the second signal.
[0189] It should be noted that the information interaction and execution process between the modules / units in the communication device 600 are based on the same concept as the method embodiments of FIG. 11 or FIG. 15, and the specific content can be referred to the description of the method embodiments in the foregoing embodiments of the application, which will not be repeated here.
[0190] Referring to FIG. 17, another schematic structural diagram of a communication apparatus 700 provided in the present application is shown, the communication apparatus 700 includes a logic circuit 701 and an input / output interface 702. The communication apparatus 700 can be a chip or an integrated circuit.
[0191] The transceiver unit 601 shown in FIG. 16 can be a communication interface, which can be the input / output interface 702 shown in FIG. 17, and the input / output interface 702 can include an input interface and an output interface. Alternatively, the communication interface can be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0192] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the terminal device in FIG. 11 or FIG. 15 and related embodiments, the input / output interface 702 is configured to receive the first information, and the logic circuit 701 is configured to measure the time offset and / or the frequency offset based on neither the first signal nor the second signal.
[0193] In a possible implementation, when the apparatus 700 is configured to perform the method performed by the network device in FIG. 11 or FIG. 15 and related embodiments, the input / output interface 702 is configured to send the first information, and the logic circuit 701 is configured to configure the first resource and the second resource for the terminal device.
[0194] The logic circuit 701 and the input / output interface 702 can also perform other steps performed by the terminal device or the network device in any of the embodiments and achieve the corresponding beneficial effects, which are not described here.
[0195] In a possible implementation, the processing unit 602 shown in FIG. 16 can be the logic circuit 701 shown in FIG. 17.
[0196] Optionally, the logic circuit 701 can be a processing apparatus, and the functions of the processing apparatus can be partially or entirely implemented through software.
[0197] Optionally, the processing apparatus can include a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to read and execute the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.
[0198] Optionally, the processing apparatus can include only the processor. The memory for storing the computer program is located outside the processing apparatus, and the processor is connected with the memory through a circuit / wire to read and execute the computer program stored in the memory. The memory and the processor can be integrated together or can be physically independent of each other.
[0199] Optionally, the processing device can be one or more chips, or one or more integrated circuits. For example, the processing device can be one or more field-programmable gate arrays (FPGA), application specific integrated circuits (ASIC), system on chips (SoC), central processing units (CPU), network processors (NP), digital signal processors (DSP), micro controller units (MCU), programmable logic devices (PLD) or other integrated chips, or any combination of the above chips or processors, etc.
[0200] Referring to FIG. 18, a communication device 800 involved in the above embodiments provided by the embodiments of the present application is specifically a communication device as a terminal device in the above embodiments.
[0201] A possible logical structure diagram of the communication device 800 can include but is not limited to at least one processor 801 and a communication port 802.
[0202] The transceiver unit 601 shown in FIG. 16 can be a communication interface, which can be the communication port 802 in FIG. 18, and the communication port 802 can include an input interface and an output interface. Alternatively, the communication port 802 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0203] Further optionally, the device can further include at least one of a memory 803, a bus 804, and in the embodiments of the present application, the at least one processor 801 is configured to control and process the actions of the communication device 800.
[0204] Further, the processor 801 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware component, or any combination thereof. It can implement or execute various example logical blocks, modules, and circuits described in connection with the disclosure. The processor can also be a combination of computing functionality, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, or the like. For the sake of brevity and conciseness, the specific processes performed by the system, apparatus, and units described above can be referred to the corresponding processes in the method embodiments described above, and will not be described here again.
[0205] It should be noted that the communication apparatus 800 shown in FIG. 18 can be specifically used to implement the steps implemented by the terminal device in the foregoing method embodiments, and achieve the corresponding technical effects of the terminal device. The specific implementation of the communication apparatus shown in FIG. 18 can be referred to the description in the foregoing method embodiments, and will not be described here again.
[0206] Referring to FIG. 19, FIG. 19 is a structural schematic diagram of a communication apparatus 900 provided by an embodiment of the present application, which can be the communication apparatus as the network device in the foregoing embodiments.
[0207] The communication apparatus 900 includes at least one processor 911 and at least one network interface 914. Further optionally, the communication apparatus further includes at least one memory 912, at least one transceiver 913, and one or more antennas 914. The processor 911, the memory 912, the transceiver 913, and the network interface 914 are connected, for example, through a bus. In the embodiments of the present application, the connection can include various interfaces, transmission lines, or buses, etc., and the embodiments of the present application do not limit the same. The antenna 915 is connected to the transceiver 913. The network interface 914 is configured to enable the communication apparatus to communicate with other communication devices through a communication link. For example, the network interface 914 can include a network interface between the communication apparatus and a core network device, such as an S1 interface. The network interface can include a network interface between the communication apparatus and other communication apparatuses (such as other network devices or core network devices), such as an X2 or Xn interface.
[0208] The transceiver unit 601 shown in FIG. 16 can be a communication interface, which can be the network interface 914 in FIG. 19. The network interface 914 can include an input interface and an output interface. Alternatively, the network interface 914 can be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0209] The processor 911 is mainly used for processing communication protocols and communication data, controlling the whole communication device, executing software programs, processing data of the software programs, such as for supporting the communication device to perform the actions described in the embodiments. The communication device can include a baseband processor mainly used for processing communication protocols and communication data, and a central processor mainly used for controlling the whole terminal device, executing software programs, and processing data of the software programs. The processor 911 in FIG. 19 can integrate the functions of the baseband processor and the central processor, and those skilled in the art can understand that the baseband processor and the central processor can also be independent processors interconnected by a bus or the like. Those skilled in the art can understand that the terminal device can include multiple baseband processors to adapt to different network modes, and the terminal device can include multiple central processors to enhance its processing capability, and various components of the terminal device can be connected by various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function.
[0210] The memory is mainly used for storing software programs and data. The memory 912 can exist independently and be connected with the processor 911. Alternatively, the memory 912 can be integrated with the processor 911, for example, integrated in a chip. The memory 912 can store program codes for executing the technical solutions of the embodiments of the present application, and the processor 911 controls the execution. Various computer programs executed can also be regarded as a driver of the processor 911.
[0211] FIG. 19 only shows one memory and one processor. In actual terminal devices, there can be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and the embodiments of the present application do not limit this.
[0212] The transceiver 913 can be configured to support the receiving or transmitting of radio frequency signals between the communication device and a terminal. The transceiver 913 can be connected to the antenna 915. The transceiver 913 includes a transmitter Tx and a receiver Rx. Specifically, the one or more antennas 915 can receive radio frequency signals, the receiver Rx of the transceiver 913 is configured to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or the digital intermediate frequency signals to the processor 911 for further processing, such as demodulation processing and decoding processing, of the digital baseband signals or the digital intermediate frequency signals by the processor 911. In addition, the transmitter Tx in the transceiver 913 is also configured to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 911, and convert the modulated digital baseband signals or the digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through the one or more antennas 915. Specifically, the receiver Rx can selectively perform one or more levels of down-mixing processing and analog-to-digital conversion processing on the radio frequency signals to obtain the digital baseband signals or the digital intermediate frequency signals, and the order of the down-mixing processing and the analog-to-digital conversion processing can be adjustable. The transmitter Tx can selectively perform one or more levels of up-mixing processing and digital-to-analog conversion processing on the modulated digital baseband signals or the digital intermediate frequency signals to obtain the radio frequency signals, and the order of the up-mixing processing and the digital-to-analog conversion processing can be adjustable. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.
[0213] The transceiver 913 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc. Optionally, the devices in the transceiving unit for implementing the receiving function can be regarded as a receiving unit, and the devices in the transceiving unit for implementing the transmitting function can be regarded as a transmitting unit, that is, the transceiving unit includes the receiving unit and the transmitting unit, the receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0214] It should be noted that the communication device 900 shown in FIG. 19 can be specifically configured to implement the steps implemented by the network device in the foregoing method embodiments, and achieve the corresponding technical effects of the network device. The specific implementation mode of the communication device 900 shown in FIG. 19 can be referred to the description in the foregoing method embodiments, which will not be repeated here.
[0215] The embodiments of the present application also provide a computer readable storage medium for storing one or more computer execution instructions, when the computer execution instructions are executed by a processor, the processor executes the method described in the possible implementation mode of the terminal device or the network device in the foregoing embodiments.
[0216] The embodiment of the present application further provides a computer program product (or computer program), when the computer program product is executed by the processor, the processor executes the method of the possible implementation manners of the terminal device or the network device.
[0217] The embodiment of the present application further provides a chip system, which comprises at least one processor for supporting the communication device to implement the functions involved in the possible implementation manners of the communication device. Optionally, the chip system further comprises an interface circuit, which provides program instructions and / or data for the at least one processor. In a possible design, the chip system can further comprise a memory, which is used to store the necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices, and the communication device can be the terminal device or the network device in the foregoing method embodiments.
[0218] The embodiment of the present application further provides a communication system, which comprises the terminal device and the network device in any of the foregoing embodiments. The embodiment of the present application further provides a chip device, which comprises a processor, and is used to invoke computer degrees or computer instructions stored in the memory, so that the processor executes the method provided in the embodiment shown in FIG. 11 or FIG. 15.
[0219] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in any of the embodiments shown in FIG. 11 or FIG. 15, and the output of the chip device corresponds to the sending operation in any of the embodiments shown in FIG. 11 or FIG. 15.
[0220] Optionally, the processor is coupled with the memory through an interface.
[0221] Optionally, the chip device further comprises a memory, and the memory stores computer degrees or computer instructions.
[0222] The processor mentioned in any of the foregoing embodiments can be a general central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the method provided in any of the embodiments shown in FIG. 11 or FIG. 15. The memory mentioned in any of the foregoing embodiments can be a read-only memory (ROM) or other types of static storage device that can store static information and instructions, a random access memory (RAM), and the like.
[0223] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, a system or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage etc.) embodying computer readable program code.
[0224] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to this application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
[0225] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks.
[0226] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.
[0227] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. The division of the units is merely a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0228] It should be understood that the above-described device embodiments are merely schematic. Among them, the units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., they can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment. In addition, the device embodiments provided in the present application, the connection relationship between the modules in the drawings indicates that there is a communication connection between them, which can be implemented as one or more communication buses or signal lines.
[0229] In addition, each functional unit in the various embodiments of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0230] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program codes that can be stored in the medium.
[0231] In each embodiment of the present application, the terms between different embodiments, and / or the descriptions are consistent and can be mutually referred to if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0232] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method characterized by comprising: The method further includes: receiving first information, the first information indicating that a first precoding matrix and a second precoding matrix are different, the first precoding matrix being a precoding matrix used when a first signal is transmitted on a first resource, the second precoding matrix being a precoding matrix used when a second signal is transmitted on a second resource; not measuring a time offset and / or a frequency offset based on the first signal and the second signal.
2. The method of claim 1, wherein, The first resource includes a first time domain resource and / or a first frequency domain resource, and the second resource includes a second time domain resource and / or a second frequency domain resource, and the first information is used to indicate at least one of the following: the precoding matrix used when the first signal is transmitted on the first time domain resource is different from the precoding matrix used when the second signal is transmitted on the second time domain resource; the precoding matrix used when the first signal is transmitted on the first frequency domain resource is different from the precoding matrix used when the second signal is transmitted on the second frequency domain resource; A cooperative transmission reception point (TRP) changes.
3. The method according to claim 1 or 2, characterized in that, The method further includes: receiving second information, the second information indicating that a third precoding matrix and a fourth precoding matrix are the same, the third precoding matrix being a precoding matrix used when a third signal is transmitted on a third resource, the fourth precoding matrix being a precoding matrix used when a fourth signal is transmitted on a fourth resource; measuring a time offset and / or a frequency offset based on the third signal and the fourth signal.
4. The method of claim 3, wherein, The third resource includes a third time domain resource and / or a third frequency domain resource, and the fourth resource includes a fourth time domain resource and / or a fourth frequency domain resource, and the second information is used to indicate at least one of the following: the precoding matrix used when the third signal is transmitted on the third time domain resource is different from the precoding matrix used when the fourth signal is transmitted on the fourth time domain resource; the precoding matrix used when the third signal is transmitted on the third frequency domain resource is different from the precoding matrix used when the fourth signal is transmitted on the fourth frequency domain resource A cooperative transmission reception point (TRP) does not change.
5. The method according to claim 3 or 4, characterized in that, The third resource and the fourth resource are used to transmit a first data stream, and the method further includes: determining a first port and / or the first data stream, the first port being a port used to receive the first data stream, and the first port and / or the first data stream being used to measure a time offset and / or a frequency offset.
6. The method of claim 5, wherein, The first port and / or the first data stream are specifically used to measure a time offset and / or a frequency offset of a second data stream.
7. The method according to claim 5 or 6, characterized in that, Determining a first port and / or the first data stream includes: receiving third information, the third information being used to indicate the first port and / or the first data stream.
8. The method according to claim 5 or 6, characterized in that, Determining a first port and / or the first data stream includes: receiving fourth information, the fourth information being used to indicate fifth information in a table, the fifth information indicating the first port.
9. The method according to any one of claims 5 to 8, characterized in that, The precoding matrices used when the first data stream is transmitted on different time domain resources and / or different frequency domain resources are the same.
10. The method according to any one of claims 3 to 9, characterized in that, Elements in the third precoding matrix and the fourth precoding matrix are all 1.
11. A communication method, comprising: The method further includes: sending first information, the first information indicating that a first precoding matrix and a second precoding matrix are not the same, the first precoding matrix being a precoding matrix used when a first signal is transmitted on a first resource, the second precoding matrix being a precoding matrix used when a second signal is transmitted on a second resource, the first information being used to indicate that a time offset and / or a frequency offset is not measured based on the first signal and the second signal.
12. The method of claim 11, wherein, The first resource includes a first time domain resource and / or a first frequency domain resource, and the second resource includes a second time domain resource and / or a second frequency domain resource, and the first information is used to indicate at least one of the following: The precoding matrix used when the first signal is transmitted on the first time domain resource is different from the precoding matrix used when the second signal is transmitted on the second time domain resource; The precoding matrix used when the first signal is transmitted on the first frequency domain resource is different from the precoding matrix used when the second signal is transmitted on the second frequency domain resource; The cooperative transmission reception point TRP changes.
13. The method according to claim 11 or 12, characterized in that, The method further includes: sending second information, the second information indicating that a third precoding matrix and a fourth precoding matrix are the same, the third precoding matrix being a precoding matrix used when a third signal is transmitted on a third resource, the fourth precoding matrix being a precoding matrix used when a fourth signal is transmitted on a fourth resource, the second information being used to indicate that a time offset and / or a frequency offset is measured based on the third signal and the fourth signal.
14. The method of claim 13, wherein, The third resource includes a third time domain resource and / or a third frequency domain resource, and the fourth resource includes a fourth time domain resource and / or a fourth frequency domain resource, and the second information is used to indicate at least one of the following: The precoding matrix used when the third signal is transmitted on the third time domain resource is different from the precoding matrix used when the fourth signal is transmitted on the fourth time domain resource; The precoding matrix used when the third signal is transmitted on the third frequency domain resource is different from the precoding matrix used when the fourth signal is transmitted on the fourth frequency domain resource The cooperative transmission reception point TRP does not change.
15. The method according to claim 13 or 14, characterized in that, The third resource and the fourth resource are used to transmit a first data stream, and the method further includes: sending third information, the third information being used to indicate the first port and / or the first data stream, the first port being a port used to receive the first data stream, and the first port and / or the first data stream being used to measure a time offset and / or a frequency offset.
16. The method according to claim 13 or 14, characterized in that The third resource and the fourth resource are used to transmit a first data stream, and the method further includes: sending fourth information, the fourth information being used to indicate fifth information in a table, the fifth information indicating the first port, the first port being a port used to receive the first data stream, and the first port and / or the first data stream being used to measure a time offset and / or a frequency offset.
17. The method according to claim 15 or 16, characterized in that The precoding matrices used by the first data stream when transmitted on different time domain resources and / or different frequency domain resources are the same.
18. The method according to any one of claims 13 to 17, characterized in that, Elements in the third precoding matrix and the fourth precoding matrix are all 1.
19. A communications device, characterized by The communication device is a chip or a chip system.
20. The communication apparatus according to claim 19, wherein, The storage medium has stored therein a computer program or instructions which, when executed by the communication device, implement the method of any one of claims 1 to 18.
21. A readable storage medium characterized by, The computer program product, when running on a computer, causes the computer to perform the method of any one of claims 1 to 18.
22. A computer program product, characterised in that, The communication device comprises units or modules for performing the method of any one of claims 1 to 18.
23. A communications device, characterized by
Citation Information
Patent Citations
Method, device and system for processing channel state information
CN108282212A
Frequency offset measurement for improved beam selection
WO2023011720A1
Reporting frequency and doppler parameters for coherent joint transmission (CJT) and mobility
WO2024031473A1
Uplink transmission method and device
WO2024032067A1
Transmit precoding matrix indicator design for 8 transmit antenna uplink operation
WO2024035773A1