Communication method and apparatus
By sending and receiving M first reference signals between communication devices and associating different antenna subarrays with different groups of time-domain resources, the problem of high reference signal resource overhead is solved, achieving efficient duplex capability for channel measurement and sensing, and improving the accuracy of channel measurement and sensing capability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-28
- Publication Date
- 2026-07-02
Smart Images

Figure CN2025138748_02072026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202411956301.1, filed with the State Intellectual Property Office of China on December 25, 2024, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to communication methods and apparatus. Background Technology
[0003] In communication systems, a reference signal (RS), also known as a "pilot" signal, can be used for communication measurements (such as channel estimation or channel sounding) or for sensing. Radio access network (RAN) nodes can configure resources separately for reference signals with different functions. For example, an RAN node might configure resource A for sensing and resource B for communication measurements. Subsequently, the RAN node transmits reference signal A on resource A to sense the target. The RAN node then transmits reference signal B on resource B for the terminal to perform communication measurements. This method results in significant overhead for reference signal resources. Summary of the Invention
[0004] This application provides a communication method and apparatus that can reduce reference signal resource overhead.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, a communication method is provided, which can be applied to a second communication device. In one scenario, the second communication device is a terminal-side device, such as a terminal or a communication / processing module within a terminal, or a circuit or chip within a terminal responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip within a terminal responsible for processing functions (e.g., a graphics processing unit (GPU), an artificial intelligence (AI) processor, or an application-specific integrated circuit (ASIC)). In another scenario, the second communication device is a network-side device, such as a RAN node, a module within a RAN node (e.g., a processor, circuit, chip, or chip system), or a logical node, logical module, or software capable of implementing all or part of the RAN node's functions.
[0007] The method includes: receiving M first reference signals from a first communication device, and transmitting channel state information based on the M first reference signals. The M first reference signals occupy N sets of time-domain resources, each set of time-domain resources includes one or more time units, the first reference signals on different sets of time-domain resources are different, and the first reference signals on different sets of time-domain resources are associated with different antenna subarrays of the first communication device. M and N are integers greater than 1, and M is greater than or equal to N.
[0008] Based on the method provided in the first aspect above, M first reference signals can be associated with different antenna ports of the first communication device, thus enabling the second communication device to measure the channels at different ports. Therefore, the M first reference signals can be used for communication measurements. Furthermore, for any set of first reference signals carried on time-domain resources, which are associated with the antenna subarray of the first communication device, the first communication device can simultaneously use antenna subarrays not associated with the first reference signals carried on that time-domain resource to receive signals, thereby satisfying the requirement that the first communication device has duplex capability (i.e., the ability to simultaneously transmit and receive signals) during sensing. Therefore, the M first reference signals can be used for sensing. In summary, the M first reference signals can be used for both sensing and communication measurements, thus the above method can reduce reference signal resource overhead.
[0009] In one possible implementation, the method further includes: receiving first configuration information, the first configuration information being used to configure a first reference signal resource, the first reference signal resource including M first reference signals.
[0010] Based on the above possible implementation methods, the second communication device can obtain the configuration information of the first reference signal resource, and thus receive M first reference signals according to the configuration information of the first reference signal resource.
[0011] In one possible implementation, the method further includes: receiving M second reference signals from a first communication device, wherein the M first reference signals and the M second reference signals are associated.
[0012] Based on the above possible implementation methods, the second communication device can measure the channel according to M second reference signals and M first reference signals to improve the accuracy of channel measurement.
[0013] In one possible implementation, transmitting channel state information based on M first reference signals includes transmitting channel state information based on M first reference signals and M second reference signals.
[0014] Based on the above possible implementation methods, the second communication device can use M first reference signals and M second reference signals to measure the channel, obtain channel state information, and send the channel state information.
[0015] In one possible implementation, the frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals.
[0016] Based on the above possible implementation methods, M first reference signals and M second reference signals can be used to measure the same channel, thereby obtaining more accurate measurement results.
[0017] In one possible implementation, the transmission power of the M first reference signals is less than or equal to the transmission power of the M second reference signals.
[0018] Based on the above possible implementation methods, the implementation of the first communication device can be simplified.
[0019] In one possible implementation, the method further includes: receiving first indication information, wherein the first indication information indicates that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or the first indication information indicates that the M first reference signals and the M second reference signals are quasi-co-located.
[0020] Based on the above possible implementation methods, the second communication device can determine that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or determine that the M first reference signals and the M second reference signals are quasi-co-located, thereby determining that the M first reference signals and the M second reference signals are used to measure the same channel.
[0021] In one possible implementation, the method further includes: receiving second indication information, the second indication information indicating the start of transmitting M first reference signals.
[0022] Based on the above possible implementation methods, the second communication device can determine that the first communication device will send M first reference signals, thereby determining to use the above first reference signals for channel measurement feedback.
[0023] In one possible implementation, the second indication information is carried in a synchronization signal block or a system message block.
[0024] Based on the above possible implementation methods, the second communication device can receive the second instruction information through a synchronization signal block or a system message block.
[0025] In one possible implementation, the first reference signal on different groups of time-domain resources is associated with different antenna subarrays of the first communication device, including: the first reference signal on different groups of time-domain resources is transmitted through different antenna subarrays of the first communication device.
[0026] Based on the above possible implementation methods, the first communication device can send first reference signals on different groups of time-domain resources through different antenna subarrays, so that the second communication device can measure the channel quality corresponding to different antenna subarrays.
[0027] In one possible implementation, the M first reference signals occupy all the frequency domain units in the first frequency domain resources, which are the frequency domain resources allocated by the first communication device for the M first reference signals.
[0028] Based on the above possible implementation methods, the transmission distance of the first reference signal can be increased, so that a communication device farther away from the first communication device can measure the first reference signal, or the first communication device can sense a more distant target.
[0029] In one possible implementation, the method further includes: receiving second configuration information, the second configuration information configuring one or more of the following: N sets of time-domain resources, frequency-domain resources occupied by M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of reference signal ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
[0030] Based on the above possible implementation methods, the second communication device can determine N sets of time-domain resources, the frequency-domain resources occupied by M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of reference signal ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or measure the time window of the M first reference signals, and then perform channel measurement based on the above information.
[0031] In one possible implementation, the first reference signal is a channel state information reference signal.
[0032] Based on the above possible implementation methods, the first communication device is a network-side device, the second communication device is a terminal-side device, and the second communication device can perform downlink channel measurement.
[0033] Secondly, a communication method is provided, which can be applied to a first communication device. In one scenario, the first communication device is a network-side device, such as a RAN node on the network side, a module (e.g., processor, circuit, chip, or chip system) within the RAN node, or a logic node, logic module, or software capable of implementing all or part of the RAN node's functions. In another scenario, the first communication device is a terminal-side device, such as a terminal or a communication / processing module within the terminal, or a circuit or chip (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) responsible for communication functions within the terminal, or a circuit or chip (e.g., a GPU, AI) processor, or an ASIC responsible for processing functions within the terminal.
[0034] The method includes: transmitting M first reference signals and receiving channel state information. The M first reference signals occupy N sets of time-domain resources. Any set of time-domain resources includes one or more time units. The first reference signals on different sets of time-domain resources are different, and the first reference signals on different sets of time-domain resources are associated with different antenna subarrays of a first communication device. M and N are integers greater than 1, and M is greater than or equal to N. The channel state information is determined based on the M first reference signals.
[0035] Based on the method provided in the second aspect above, M first reference signals can be associated with different antenna ports of the first communication device, thus enabling the second communication device to measure the channels at different ports. Therefore, the M first reference signals can be used for communication measurements. Furthermore, for any set of first reference signals carried on time-domain resources, which are associated with the antenna subarray of the first communication device, the first communication device can simultaneously use antenna subarrays not associated with the first reference signals carried on that time-domain resource to receive signals, thereby satisfying the requirement that the first communication device has duplex capability (i.e., the ability to simultaneously transmit and receive signals) during sensing. Therefore, the M first reference signals can be used for sensing. In summary, the M first reference signals can be used for both sensing and communication measurements, thus the above method can reduce reference signal resource overhead.
[0036] In one possible implementation, the method further includes: sending first configuration information, the first configuration information being used to configure a first reference signal resource, the first reference signal resource including M first reference signals.
[0037] Based on the above possible implementation methods, the first communication device can configure the first reference signal resource so that the device receiving the first configuration information, such as the second communication device, can obtain the configuration information of the first reference signal resource and receive M first reference signals according to the configuration information of the first reference signal resource.
[0038] In one possible implementation, the method further includes: sending M second reference signals, which are associated with M first reference signals and M second reference signals.
[0039] Based on the above possible implementation methods, the second communication device can measure the channel according to M second reference signals and M first reference signals, thereby improving the accuracy of channel measurement.
[0040] In one possible implementation, the channel state information is determined based on M first reference signals, including: the channel state information is determined based on M first reference signals and M second reference signals.
[0041] Based on the above possible implementation methods, the second communication device can use M first reference signals and M second reference signals to measure the channel and obtain channel state information.
[0042] In one possible implementation, the frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals.
[0043] Based on the above possible implementation methods, M first reference signals and M second reference signals can be used to measure the same channel, thereby obtaining more accurate measurement results.
[0044] In one possible implementation, the transmission power of the M first reference signals is less than or equal to the transmission power of the M second reference signals.
[0045] Based on the above possible implementation methods, the implementation of the first communication device can be simplified.
[0046] In one possible implementation, the method further includes: sending first indication information, the first indication information indicating that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or the first indication information indicating that the M first reference signals and the M second reference signals are quasi-co-located.
[0047] Based on the above possible implementation methods, the second communication device can determine that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or determine that the M first reference signals and the M second reference signals are quasi-co-located, thereby determining that the M first reference signals and the M second reference signals are used to measure the same channel.
[0048] In one possible implementation, the method further includes: sending a second indication message, the second indication message indicating the start of sending M first reference signals.
[0049] Based on the above possible implementation methods, the second communication device can determine that the first communication device will send M first reference signals, thereby determining to use the above first reference signals for channel measurement feedback.
[0050] In one possible implementation, the second indication information is carried in a synchronization signal block or a system message block.
[0051] Based on the above possible implementation methods, the first communication device block and the block send the second instruction information through a synchronization signal block or a system message block.
[0052] In one possible implementation, the first reference signal on different groups of time-domain resources is associated with different antenna subarrays of the first communication device, including: the first reference signal on different groups of time-domain resources is transmitted through different antenna subarrays of the first communication device.
[0053] Based on the above possible implementation methods, the first communication device can send first reference signals on different groups of time-domain resources through different antenna subarrays, so that the second communication device can measure the channel quality corresponding to different antenna subarrays.
[0054] In one possible implementation, the M first reference signals occupy all the frequency domain units in the first frequency domain resources, which are the frequency domain resources allocated by the first communication device for the M first reference signals.
[0055] Based on the above possible implementation methods, the transmission distance of the first reference signal can be increased, so that a communication device farther away from the first communication device can measure the first reference signal, or the first communication device can sense a more distant target.
[0056] In one possible implementation, M first reference signals are used for sensing and communication measurements.
[0057] In one possible implementation, the method further includes: receiving echo signals of M first reference signals; and sensing a target based on the echo signals.
[0058] Based on the above possible implementation methods, the first communication device can sense the target.
[0059] In one possible implementation, the method further includes: sending second configuration information, which configures one or more of the following: N sets of time-domain resources, frequency-domain resources occupied by M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of antenna ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
[0060] Based on the above possible implementation methods, the second communication device can determine N sets of time-domain resources, the frequency-domain resources occupied by M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of reference signal ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or measure the time window of the M first reference signals, and then perform channel measurement based on the above information.
[0061] In one possible implementation, the first reference signal is a channel state information reference signal.
[0062] Based on the above possible implementation methods, the first communication device is a network-side device, the second communication device is a terminal-side device, and the second communication device can perform downlink channel measurement.
[0063] Thirdly, a communication device is provided for implementing the method provided in the first aspect. This communication device can be the second communication device described in the first aspect. The communication device includes modules, units, or means corresponding to the method described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0064] In one possible implementation, the communication device may include a processing module and a communication module. The processing module can be used to implement the processing functions described in the first aspect and any possible implementation thereof. The processing module may be, for example, a processor. The communication module may also be referred to as an interface unit, used to implement the sending and / or receiving functions described in the first aspect and any possible implementation thereof. The communication module may include interface circuitry, a transceiver, a transceiver unit, or a communication interface.
[0065] In one possible implementation, the processing module is configured to control the communication module to receive M first reference signals from the first communication device. The M first reference signals occupy N sets of time-domain resources. Any set of time-domain resources includes one or more time units. The first reference signals on different sets of time-domain resources are different. The first reference signals on different sets of time-domain resources are associated with different antenna subarrays of the first communication device. M and N are integers greater than 1, and M is greater than or equal to N. The processing module is also configured to control the communication module to send channel state information according to the M first reference signals.
[0066] In one possible implementation, the processing module is further configured to control the communication module to receive first configuration information, which is used to configure first reference signal resources, the first reference signal resources including the M first reference signals.
[0067] In one possible implementation, the processing module is further configured to control the communication module to receive M second reference signals from the first communication device, the M first reference signals being associated with the M second reference signals.
[0068] In one possible implementation, the processing module is specifically configured to transmit the channel state information based on the M first reference signals and the M second reference signals.
[0069] In one possible implementation, the frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals.
[0070] In one possible implementation, the transmission power of the M first reference signals is less than or equal to the transmission power of the M second reference signals.
[0071] In one possible implementation, the processing module is further configured to control the communication module to receive first indication information, which indicates that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or indicates that the M first reference signals and the M second reference signals are quasi-co-located.
[0072] In one possible implementation, the processing module is further configured to control the communication module to receive second indication information, which indicates the start of transmitting the M first reference signals.
[0073] In one possible implementation, the second indication information is carried in a synchronization signal block or a system message block.
[0074] In one possible implementation, the first reference signal on different groups of time-domain resources is associated with different antenna subarrays of the first communication device, including: the first reference signal on different groups of time-domain resources is transmitted through different antenna subarrays of the first communication device.
[0075] In one possible implementation, the M first reference signals occupy all the frequency domain units in the first frequency domain resources, which are the frequency domain resources allocated by the first communication device for the M first reference signals.
[0076] In one possible implementation, the processing module is further configured to control the communication module to receive second configuration information, which configures one or more of the following: the N sets of time-domain resources, the frequency-domain resources occupied by the M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of reference signal ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
[0077] In one possible implementation, the first reference signal is a channel state information reference signal.
[0078] Fourthly, a communication device is provided for implementing the method provided in the second aspect. This communication device can be the first communication device described in the second aspect. The communication device includes modules, units, or means that implement the method described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0079] In one possible implementation, the communication device may include a processing module and a communication module. The processing module can be used to implement the processing functions in the second aspect described above and any possible implementation thereof. The processing module may be, for example, a processor. The communication module may also be referred to as an interface unit, used to implement the sending and / or receiving functions in the second aspect described above and any possible implementation thereof. The communication module may include interface circuitry, a transceiver, a transceiver unit, or a communication interface.
[0080] In one possible implementation, the processing module is configured to control the communication module to send M first reference signals, which occupy N sets of time-domain resources. Each of the N sets of time-domain resources includes one or more time units. The first reference signals on different sets of time-domain resources are different, and the first reference signals on different sets of time-domain resources are associated with different antenna subarrays of the first communication device. M and N are integers greater than 1, and M is greater than or equal to N. The processing module is also configured to control the communication module to receive channel state information, which is determined based on the M first reference signals.
[0081] In one possible implementation, the processing module is further configured to control the communication module to send first configuration information, which is used to configure first reference signal resources, including the M first reference signals.
[0082] In one possible implementation, the processing module is further configured to control the communication module to send M second reference signals, which are associated with the M first reference signals.
[0083] In one possible implementation, the channel state information is determined based on the M first reference signals, including: the channel state information is determined based on the M first reference signals and the M second reference signals.
[0084] In one possible implementation, the frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals.
[0085] In one possible implementation, the transmission power of the M first reference signals is less than or equal to the transmission power of the M second reference signals.
[0086] In one possible implementation, the processing module is further configured to control the communication module to send first indication information, which indicates that the port number of the M second reference signals is the same as the port number of the M first reference signals, or indicates that the M first reference signals and the M second reference signals are quasi-co-located.
[0087] In one possible implementation, the processing module is further configured to control the communication module to send a second indication message, which indicates the start of sending the M first reference signals.
[0088] In one possible implementation, the second indication information is carried in a synchronization signal block or a system message block.
[0089] In one possible implementation, the first reference signal on different groups of time-domain resources is associated with different antenna subarrays of the first communication device, including: the first reference signal on different groups of time-domain resources is transmitted through different antenna subarrays of the first communication device.
[0090] In one possible implementation, the M first reference signals occupy all the frequency domain units in the first frequency domain resources, which are the frequency domain resources allocated by the first communication device for the M first reference signals.
[0091] In one possible implementation, the M first reference signals are used for sensing and communication measurements.
[0092] In one possible implementation, the processing module is further configured to control the communication module to receive the echo signals of the M first reference signals; the processing module is further configured to sense the target based on the echo signals.
[0093] In one possible implementation, the processing module is further configured to control the communication module to send second configuration information, which configures one or more of the following: the N sets of time-domain resources, the frequency-domain resources occupied by the M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of antenna ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
[0094] In one possible implementation, the first reference signal is a channel state information reference signal.
[0095] Fifthly, a communication device is provided, comprising: a processor; the processor being configured to cause the communication device to perform the method described in any of the preceding aspects by executing a computer program (or computer-executable instructions) stored in a memory, and / or by means of logic circuitry. The communication device may be the second communication device of the first aspect; or, the communication device may be the first communication device of the second aspect.
[0096] In one possible implementation, the number of the aforementioned processors can be one or more.
[0097] In one possible implementation, the communication device also includes a memory. The processor and memory are integrated together; alternatively, the memory is independent of the processor.
[0098] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0099] In one possible implementation, the processor and / or memory also include an AI module for implementing AI-related functions. The AI module can implement AI functions through software, hardware, or a combination of both. For example, the AI module may include a RAN intelligent controller (RIC) module. The AI module can be a near real-time RIC or a non-real-time RIC.
[0100] In one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0101] A sixth aspect provides a communication device, comprising: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instructions and transmit them to the processor; the processor is configured to execute the computer program or instructions to cause the communication device to perform the method described in any of the preceding aspects. The communication device may be the second communication device of the first aspect; or, the communication device may be the first communication device of the second aspect.
[0102] In one possible implementation, the number of the aforementioned processors can be one or more.
[0103] In one possible implementation, the processor also includes an AI module for implementing AI-related functions. The AI module can implement AI functions through software, hardware, or a combination of both. For example, the AI module may include a RIC module. The AI module could be a near real-time RIC or a non-real-time RIC.
[0104] In one possible implementation, the communication device is a chip or a chip system. Optionally, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0105] In a seventh aspect, a computer-readable storage medium is provided, which stores instructions that, when executed on a computer, cause the computer to perform the methods described in any of the preceding aspects.
[0106] Eighthly, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the methods described in any of the preceding aspects.
[0107] Ninthly, a communication system is provided, comprising one or more of the following: a second communication device for performing the method described in the first aspect, or a first communication device for performing the method described in the second aspect.
[0108] The technical effects of any possible implementation of aspects three through nine can be found in the technical effects of any one of aspects one through two or different possible implementations of any one of aspects, and will not be repeated here.
[0109] Understandably, provided that the solutions do not contradict each other, the solutions in the above aspects can be combined. Attached Figure Description
[0110] Figure 1A is a schematic diagram of the time and frequency resources provided in this application;
[0111] Figure 1B is a schematic diagram of the perception scenario provided in this application;
[0112] Figure 1C is a schematic diagram of the perception scenario provided in this application (II).
[0113] Figure 1D is a schematic diagram of the perception scene provided in this application;
[0114] Figure 1E is a schematic diagram of the reference signal resources provided in this application;
[0115] Figure 2A is a schematic diagram of the communication system architecture provided in this application;
[0116] Figure 2B is a schematic diagram of the central unit (CU) and distributed unit (DU) provided in this application;
[0117] Figure 2C is a schematic diagram of the terminal structure provided in this application;
[0118] Figure 3 is a flowchart illustrating the communication method provided in this application.
[0119] Figure 4A is a schematic diagram of the antenna subarray of the RAN node provided in this application;
[0120] Figure 4B is a schematic diagram of the antenna subarray of the RAN node provided in this application;
[0121] Figure 5 is a schematic diagram of the time-frequency resources of the M first reference signals provided in this application;
[0122] Figure 6 is a flowchart of the communication method provided in this application (II).
[0123] Figure 7 is a schematic diagram of the transmission method of the M first reference signals provided in this application;
[0124] Figure 8 is a schematic diagram of the time-frequency resources of the M second reference signals provided in this application;
[0125] Figure 9 is a block diagram of the communication device provided in this application;
[0126] Figure 10 is a schematic diagram of the hardware structure of the communication device provided in this application. Detailed Implementation
[0127] Before introducing the technical solution of this application, the relevant technical terms involved in this application are explained. It is understood that these explanations are intended to make this application easier to understand and should not be regarded as a limitation on the scope of protection claimed in this application.
[0128] 1. Subcarrier
[0129] In an orthogonal frequency division multiplexing (OFDM) system, frequency domain resources are divided into several sub-frequency domain resources, each of which can be called a subcarrier. A subcarrier can be understood as the smallest granularity of frequency domain resources. A subcarrier can also be called a resource element (RE).
[0130] 2. Sub-carrier spacing (SCS)
[0131] Subcarrier spacing refers to the distance between the center or peak positions of two adjacent subcarriers in the frequency domain in an OFDM system. For example, the subcarrier spacing in a Long Term Evolution (LTE) system is 15 kHz, while the subcarrier spacing in a New Radio (NR) system can be 15 kHz, 30 kHz, 60 kHz, or 120 kHz, etc.
[0132] 3. Resource block (RB)
[0133] N consecutive subcarriers in the frequency domain can be called one RB. For example, one RB in an LTE system includes 12 subcarriers, and one RB in an NR system also includes 12 subcarriers. However, as communication systems evolve, the number of subcarriers included in one RB can also be other values, without restriction.
[0134] 4. Symbols
[0135] In an OFDM system, the smallest resource granularity in the time domain can be a single time-domain symbol, or simply a symbol. This symbol can be, for example, an OFDM symbol, or a Discrete Fourier Transform-Spread-OFDM (DFT-s-OFDM) symbol, etc., without restriction.
[0136] 5. Time slot
[0137] A time slot consists of multiple consecutive symbols in the time domain. The time slot length can vary depending on the subcarrier spacing. For example, in an NR system, a time slot consists of 14 symbols, with a time slot length of 1 millisecond (ms) corresponding to a 15kHz subcarrier spacing and 0.5ms corresponding to a 30kHz subcarrier spacing.
[0138] For example, taking one RB as an example, which includes 12 subcarriers and one time slot as an example, the pattern of RB and time slot can be as shown in Figure 1A. One RB includes subcarrier 0 to subcarrier 11, and one time slot includes symbol 0 to symbol 13.
[0139] In an OFDM system, multiple consecutive time slots in the time domain can be called subframes, and multiple consecutive subframes in the time domain can be called frames (or system frames). For example, the length of a subframe is 1ms, and the length of a frame is 10ms.
[0140] 6. Port
[0141] A port, also known as an antenna port, is a logical concept referring to a logical port used for transmission. Ports have a mapping relationship with physical antennas; for example, a port can be a single physical antenna or a weighted combination of multiple physical antennas. Typically, the mapping relationship between a port and physical antennas is fixed and does not change over time. Therefore, signals transmitted through the same antenna port experience the same or correlated channel conditions.
[0142] 7. Integrated Sensing and Communication (ISAC)
[0143] In the evolution of fifth-generation (5G) mobile communication systems towards 5G-advanced (5G-A) technology, ISAC technology is considered one of the key technologies for expanding the service capabilities of mobile communication networks. The core idea of this technology is to add sensing capabilities to the mobile communication network, building the ability to detect, track, and image targets, thereby integrating communication and sensing capabilities into a single network, achieving harmonious coexistence and even mutual benefit. ISAC can also be called Joint Communications and Sensing (JCAS).
[0144] The technical principles of sensing differ somewhat from those of communication. In communication, the transmitting end modulates information onto radio waves and sends it to the receiving end, which then demodulates the signal to obtain the information. In sensing, however, the transmitting end sends radio waves in a specific direction. When these radio waves strike the surface of a target, they are reflected, and the receiving end receives and processes these reflected waves to obtain sensing information about the target, such as its location, speed, or type.
[0145] Sensing can generally be categorized into single-site sensing and dual-site sensing modes. Single-site sensing refers to a mode where the signal transmitter and receiver are the same device; in other words, the sensing station both transmits and receives the signal reflected from the target surface. Therefore, single-site sensing can also be called a self-transmitting and self-receiving mode.
[0146] For example, in sensing scenario 1 shown in Figure 1B, the RAN node can send a signal and receive the signal reflected from the target surface. In sensing scenario 2 shown in Figure 1B, the terminal can send a signal and receive the signal reflected from the target surface.
[0147] Dual-station sensing mode refers to a mode where the signal transmitter and receiver are different devices. In other words, after one sensing station transmits a sensing signal, the signal reflected from the target surface is received by another sensing station. Therefore, dual-station sensing mode can also be called self-transmitting and other-receiving mode, or A-transmitting and B-receiving mode.
[0148] For example, in sensing scenario 3 shown in Figure 1C, RAN node A can transmit a signal, the reflection of which on the target surface is received by RAN node B. In sensing scenario 4 shown in Figure 1C, terminal A can transmit a signal, the reflection of which on the target surface is received by terminal B. As another example, in sensing scenario 5 shown in Figure 1D, RAN nodes can transmit signals, the reflection of which on the target surface is received by the terminal. In sensing scenario 6 shown in Figure 1D, the terminal can transmit a signal, the reflection of which on the target surface is received by the RAN node.
[0149] 8. Synchronization signal block (SSB) and system information block 1 (SIB1)
[0150] The SSB can also be called the synchronization signal and PBCH block. The SSB can include the primary synchronization signal (PSS), the secondary synchronization signal (SSS), and the PBCH. The PSS and SSS can each occupy one symbol and 127 subcarriers. The PBCH can occupy three symbols and 240 subcarriers. A portion of the subcarriers on one of these three symbols can be reserved for the SSS to provide synchronization to the terminal and the master information block (MIB) required for access during the initial access process.
[0151] The terminal can obtain SIB1-related parameters based on the MIB, and then receive SIB1 and begin initial access. SIB1 provides the terminal with basic information needed for cell selection during initial network access, as well as scheduling information from other SIBs.
[0152] 9. Reference Signal
[0153] A reference signal is a known signal provided by the transmitter to the receiver. Reference signals can be used for communication (such as channel estimation or channel sounding) or for sensing. Based on the transmission direction, reference signals can be divided into uplink reference signals and downlink reference signals.
[0154] Uplink reference signals refer to signals sent by the terminal to the RAN node. These include demodulation reference signals (DMRS) and sounding reference signals (SRS). Uplink reference signals can be used for uplink channel estimation (e.g., for coherent demodulation and detection in the RAN node or for calculating precoding), uplink channel quality measurement, or sensing. For example, SRS can be used for uplink channel quality estimation and channel selection, calculating the signal-to-interference-plus-noise ratio (SINR) of the uplink channel, and obtaining uplink channel coefficients. In time-division duplex (TDD) scenarios, uplink and downlink channels are reciprocal, so SRS can also be used to obtain downlink channel coefficients. Furthermore, SRS can also be used for sensing. For example, in sensing scenario 2 shown in Figure 1B, the terminal can send SRS and receive the signal reflected from the target surface. In sensing scenario 4 shown in Figure 1C, terminal A can send SRS, and the signal reflected from the target surface is received by terminal B. In the sensing scenario 6 shown in Figure 1D, the terminal can transmit SRS, and the signal reflected by the SRS on the target surface is received by the RAN node. In the sensing scenario, SRS can also be referred to as a sensing signal.
[0155] Downlink reference signals (MRS) refer to signals sent by RAN nodes to terminals. Examples include DMRS or channel state information reference signals (CSI-RS). MRS can be used for downlink channel estimation, downlink channel measurement, or sensing. For example, with CSI-RS, a terminal can determine current channel state information, such as channel fading or interference levels, based on the received CSI-RS. Alternatively, CSI-RS can be used for interference measurement, or the terminal can obtain analog beamforming weights by scanning the CSI-RS. Furthermore, CSI-RS can also be used for sensing. For instance, in sensing scenario 1 shown in Figure 1B, the RAN node can send CSI-RS and receive the signal reflected from the target surface. In sensing scenario 3 shown in Figure 1C, RAN node A can send CSI-RS, and the signal reflected from the target surface is received by RAN node B. In sensing scenario 5 shown in Figure 1D, the RAN node can send CSI-RS, and the signal reflected from the target surface is received by the terminal. In sensing scenarios, CSI-RS can also be referred to as sensing signals.
[0156] In communication systems, the signals used for sensing and the signals used for communication are time-division multiplexed. For example, in time slot 101 shown in Figure 1E, the signals used for communication occupy symbols 0 to 9, and the signals used for sensing occupy symbols 10 to 13. This approach results in a large overhead for reference signal resources.
[0157] To address the aforementioned issues, this application provides a communication method in which a reference signal transmitted by a first communication device (the first reference signal in the method shown in Figure 3) can be used for both sensing and communication measurement by a second communication device, thereby reducing the overhead of reference signal resources.
[0158] The first communication device mentioned above can be a RAN node, and the second communication device can be a terminal, or the first communication device can be a terminal and the second communication device can be a RAN node; there is no limitation. For ease of description, this application uses the example of the first communication device being a RAN node and the second communication device being a terminal. The case where the first communication device is a terminal and the second communication device is a RAN node can be referred to the description in the following embodiments, and will not be repeated here.
[0159] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0160] The method provided in this application can be used in various communication systems. For example, the communication system can be a Universal Mobile Telecommunications System (UMTS) system, an LTE system, a 5G communication system, a Wireless Fidelity (WiFi) system, a 3rd Generation Partnership Project (3GPP) related communication system, a communication system evolved after 5G, or a system integrating multiple systems, etc., without limitation. 5G can also be referred to as NR. The method provided in this application is described below using the communication system 10 shown in Figure 2A as an example. Figure 2A is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solution provided in this application.
[0161] Figure 2A shows a schematic diagram of the architecture of the communication system 10 provided in this application. In Figure 2A, the communication system 10 includes a RAN 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 2A, collectively referred to as 110) and at least one terminal (120a-120j in Figure 2A, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 2A). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and wireless access network logical functions.
[0162] RAN 100 can be a 3GPP-related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0163] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in the communication system 10 can be of the same type or different types.
[0164] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (as shown in Figure 2A, 110a), a micro base station or indoor station (as shown in Figure 2A, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, a helicopter or drone, typically configured as a terminal, can also be configured as a mobile base station, and devices accessing the RAN via the helicopter or drone are configured as terminals.
[0165] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing some of the base station's functions. Specifically, RAN nodes can be central units (CU), distributed units (DU), or radio units (RU), etc.
[0166] The RU can be used to implement radio frequency signal transmission and reception functions. The CU and DU can be set up separately or included in the same network element, such as the baseband unit (BBU). It is understood that the CU can be classified as a network device in the access network or a network device in the core network; there is no restriction here. Furthermore, the CU can be further divided into CU-control plane (CP) and CU-user plane (UP). The CU-CP can implement the functions of the RRC layer and the control plane functions of the PDCP layer. The CU-UP can implement the functions of the SDAP layer and the user plane functions of the PDCP layer.
[0167] In this application, the RU can be included in a radio frequency (RF) device or RF unit, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). The RU can implement some physical layer functions and RF functions in the 3GPP standard. The physical layer functions implemented by the RU include one or more of the following: Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, or extraction and filtering of the physical random access channel (PRACH), etc.
[0168] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0169] For example, RAN node 110 can be a CU or DU as shown in Figure 2B, or RAN node 110 can be network device 20 as shown in Figure 2B. In Figure 2B, network device 20 may include a CU and one or more DUs communicatively connected to the CU (Figure 2B shows 3 DUs). Optionally, the CU can communicate with the core network. The DU may include at least one antenna 201, at least one radio frequency unit 2021, at least one processor 2022, and at least one memory 2023. The DU can be used for transmitting and receiving radio frequency signals, converting radio frequency signals to baseband signals, and performing some baseband processing. The CU may include at least one processor 2032 and at least one memory 2031. The CU can be used for baseband processing, controlling network device 20, etc. The CU is the control center of network device 20 and can also be called a processing unit. The CU and DU can communicate through an interface, where the CP interface can be Fs-C, such as F1-C, and the UP interface can be Fs-U, such as F1-U. The DU and CU can be physically set together or physically separated (e.g., distributed base stations).
[0170] One possible design is that the baseband processing on the CU and DU can be divided according to the protocol layers of the wireless network. For example, the functions of the Packet Data Convergence Protocol (PDCP) layer and above are located on the CU, while the functions of protocol layers below PDCP, such as the Radio Link Control (RLC) layer and the Medium Access Control (MAC) layer, are located on the DU. Alternatively, the CU can implement the functions of the Radio Resource Control (RRC) layer and the PDCP layer, while the DU can implement the functions of the RLC layer, the MAC layer, and the physical layer.
[0171] Optionally, network device 20 may also include one or more RUs (not shown in Figure 2B). The RU may include at least one antenna and at least one radio frequency unit.
[0172] In one example, the CU can be composed of one or more boards. Multiple boards can collectively support a single access-indicating wireless access network (such as a 5G network), or they can each support wireless access networks with different access standards (such as LTE, 5G, or other networks). The memory 2031 and processor 2032 can serve one or more boards, such as board 203. That is, each board can have its own memory and processor, or multiple boards can share the same memory and processor. Furthermore, each board can also have circuitry. Similarly, the DU can be composed of one or more boards. Multiple boards can collectively support a single access-indicating wireless access network (such as a 5G network), or they can each support wireless access networks with different access standards (such as LTE, 5G, or other networks). The memory 2023 and processor 2022 can serve one or more boards, such as board 202. That is, each board can have its own memory and processor, or multiple boards can share the same memory and processor. Furthermore, each board can also have circuitry.
[0173] Terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. Terminal 120 can be deployed on land, including indoors, outdoors, handheld, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (such as on airplanes, balloons, and satellites). A terminal can also be called a terminal device, which can be user equipment (UE), mobile station (MS), mobile terminal (MT), or any device used to provide voice or data connectivity to a user. UE includes handheld devices with wireless communication functions, vehicle-mounted devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains), wearable devices (e.g., smartwatches, smart bracelets, pedometers), or computing devices. For example, a UE can be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), satellite terminal, or computer with wireless transceiver capabilities. UE can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless modem, a point-of-sale (POS) machine, customer-premises equipment (CPE), a smart robot, a robotic arm, workshop equipment, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in intelligent transportation, a wireless terminal in a smart city, a wireless terminal in a smart home, an in-vehicle terminal, an RSU with terminal functionality, or flying equipment (e.g., a smart robot, a hot air balloon, a drone, an airplane), etc. A terminal can also be other devices with terminal functionality; for example, a terminal can be a device that acts as a terminal in device-to-device (D2D) communication.
[0174] By way of example and not limitation, in this application, the terminal can be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into a user's clothing or accessories. For example, wearable devices are not merely hardware devices, but also devices that achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include devices that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as devices that focus on only one type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0175] In this application, the terminal can be a terminal in an Internet of Things (IoT) system. IoT is an important component of future information technology development, and its main technical feature is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and machine-to-machine interconnection. The terminal in this application can be a terminal in machine-type communication (MTC).
[0176] The terminal in this application can be an on-board module, on-board component, on-board chip, on-board unit (OBU), or telematics box (T-BOX) built into a vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in on-board module, on-board component, on-board chip, on-board unit, or T-BOX. The terminal can also be a complete vehicle device. Therefore, this application can be applied to vehicle networking, such as V2X, long-term evolution vehicle (LTE-V) communication technology, and vehicle-to-vehicle (V2V) communication.
[0177] For example, the structure of terminal 120 can be as shown in Figure 2C. In Figure 2C, terminal 120 includes a processor, a memory, a control circuit, an antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the entire terminal 120, execute software programs, and process data from the software programs, for example, to support the terminal 120 in performing the actions described in the following method embodiments. The memory is mainly used to store software programs and data. The control circuit is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The control circuit and antenna together can also be called a transceiver, mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0178] When terminal 120 is powered on, the processor can read the software program from the storage unit, interpret and execute the software program's instructions, and process the software program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to terminal 120, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.
[0179] It is understood that the communication system 10 shown in Figure 2A is for illustrative purposes only and is not intended to limit the technical solutions of this application. Those skilled in the art should understand that in specific implementations, the communication system 10 may also include other devices, and the number of RAN nodes and terminals can be determined according to specific needs without limitation. Furthermore, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in this application are equally applicable to similar technical problems.
[0180] Optionally, each network element or device (such as a RAN node or terminal) in Figure 2A of this application may also be referred to as a communication device, which may be a general-purpose device or a special-purpose device. This application does not make any specific limitation on this.
[0181] Optionally, the functions of each network element or device (e.g., RAN node or terminal) in Figure 2A of this application can be implemented by one device, multiple devices working together, or one or more functional modules within a single device. This application does not impose specific limitations on these functions. It is understood that the aforementioned functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0182] The method provided in this application will now be described in conjunction with the communication system 10 shown in Figure 2A above.
[0183] It is understood that the RAN node in the following embodiments of this application may be the RAN node 110 in the communication system 10, and the terminal in the following embodiments of this application may be the terminal 120 in the communication system 10.
[0184] It is understood that in this application, the terminal and / or RAN node may perform some or all of the steps in this application. These steps are merely examples, and this application may also perform other steps or variations thereof. Furthermore, the steps may be performed in different orders as presented in this application, and it is possible that not all steps in this application need to be performed.
[0185] It is understood that the methods described below in this application are illustrated using terminals and RAN nodes as the execution subjects of the interaction, but this application does not limit the execution subjects of the interaction. For example, the method executed by the terminal in this application can also be implemented by the communication / processing module in the terminal or the circuit or chip in the terminal responsible for communication / processing functions (such as a modem chip (also known as a baseband chip), or a SoC chip / SIP chip containing a modem core, or a GPU / AI processor / ASIC); the method executed by the RAN node in this application can also be implemented by a module in the RAN node (such as a circuit, chip, or chip system), or a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0186] As shown in Figure 3, a communication method provided in this application may include the following steps:
[0187] S301: The RAN node sends M first reference signals. Correspondingly, the terminal receives M first reference signals.
[0188] In this application, the M first reference signals are different. The RAN node sending M first reference signals can be understood as the RAN node sending M first reference signals through M ports respectively. Here, M is an integer greater than 1. For a description of the ports, please refer to the explanation of the technical terms involved in this application above. The ports in this application can also be replaced with reference signal ports.
[0189] One possible design involves M first reference signals occupying N sets of time-domain resources, where each set includes one or more time units. The first reference signals on different sets of time-domain resources are different, and these first reference signals are associated with different antenna subarrays of the RAN node. Here, N is an integer greater than 1, and M is greater than or equal to N.
[0190] In this application, M first reference signals occupy N sets of time-domain resources, which can be understood as N sets of time-domain resources being able to carry M first reference signals, or M first reference signals being transmitted through N sets of time-domain resources.
[0191] In this application, a time unit includes a continuous segment of resources in the time domain. For example, a time unit includes at least one symbol or at least one time slot. Another example is a time unit comprising X milliseconds (ms), where X is a positive number, such as a time unit comprising 0.1 ms. For ease of description, this application uses a time unit comprising one symbol as an example. For a description of symbols and time slots, please refer to the preceding explanation of the technical terms used in this application.
[0192] Understandably, different groups of time-domain resources may contain the same or different numbers of time units. Different groups of time-domain resources may be located in the same time slot or in different time slots. Different groups of time-domain resources may be continuous or discontinuous in the time domain.
[0193] For example, taking N equal to 2, the first set of time-domain resources includes symbol 0 in time slot 0, and the second set of time-domain resources includes symbol 1 in time slot 0; or, the first set of time-domain resources includes symbol 1 in time slot 0, and the second set of time-domain resources includes symbol 3 in time slot 0; or, the first set of time-domain resources includes symbol 12 in time slot 0, and the second set of time-domain resources includes symbol 0 in time slot 1.
[0194] Understandably, when a set of time-domain resources contains multiple time units, these time units may be consecutive or discontinuous in the time domain. In other words, a set of time-domain resources can include multiple consecutive time units or multiple discontinuous time units. These multiple time units can be located in the same time slot or in different time slots.
[0195] For example, a set of time-domain resources may include symbols 0 to 2 in time slot 0; or, a set of time-domain resources may include symbols 0 and 2 in time slot 0; or, a set of time-domain resources may include symbol 13 in time slot 0 and symbol 0 in time slot 1; or, a set of time-domain resources may include symbol 12 in time slot 0 and symbols 0 to 1 in time slot 1.
[0196] In this application, the first reference signals on different groups of time-domain resources are different, which can be understood as different ports corresponding to / associated with different groups of time-domain resources. It should be understood that the number of ports corresponding to / associated with different groups of time-domain resources can be the same or different.
[0197] For example, taking N equal to 2, the first group of time-domain resources corresponds to / is associated with port 1, and the second group of time-domain resources corresponds to / is associated with port 2; or, the first group of time-domain resources corresponds to / is associated with port 1, the second group of time-domain resources corresponds to / is associated with port 2, and port 3; or, the first group of time-domain resources corresponds to / is associated with ports 0 to 3, and the second group of time-domain resources corresponds to / is associated with ports 4 to 7.
[0198] In this application, the antenna subarray of the RAN node includes a portion of the entire RAN node's antenna array. Taking a RAN node's entire antenna array consisting of P rows and Q columns of antenna elements, where P and Q are integers greater than 1, the antenna subarray of the RAN node can include p rows of antenna elements, or q columns of antenna elements, or p rows and q columns of antenna elements, where p is a positive integer less than P and q is a positive integer less than Q.
[0199] For example, with P equal to 16 and Q equal to 8, the antenna subarray of the RAN node can be as shown in Figure 4A. Specifically, the antenna subarray of the RAN node can be antenna subarray 401, antenna subarray 402, antenna subarray 403, antenna subarray 404, or antenna subarray 405 in Figure 4A.
[0200] It should be understood that Figure 4A is merely an example of the entire antenna array of a RAN node and its antenna subarrays. In specific applications, the entire antenna array of a RAN node may include more or fewer antenna elements than shown in Figure 4A, and the antenna subarrays of a RAN node may include more columns, more rows, fewer columns, or fewer rows of antenna elements than shown in Figure 4A, without limitation.
[0201] In this application, the first reference signal on different groups of time-domain resources is associated with different antenna subarrays of the RAN node. This can be understood as the first reference signal on different groups of time-domain resources being transmitted through different antenna subarrays of the RAN node. Taking N=2 as an example, the first reference signal on the first group of time-domain resources is transmitted through the upper half of the RAN node, and the first reference signal on the second group of time-domain resources is transmitted through the lower half of the RAN node. Taking N=3 as an example, the first reference signal on the first group of time-domain resources is transmitted through antenna subarray 411 shown in Figure 4B, the first reference signal on the second group of time-domain resources is transmitted through antenna subarray 412 shown in Figure 4B, and the first reference signal on the third group of time-domain resources is transmitted through antenna subarray 413 shown in Figure 4B.
[0202] To better understand the resource allocation of the M first reference signals, a detailed explanation is provided below with reference to Figure 5. It should be understood that Figure 5 is merely an example of the time-frequency resources occupied by the M first reference signals; in specific applications, the time-frequency resources occupied by the M first reference signals can also be of other types, without limitation.
[0203] Figure 5 illustrates two sets of time-domain resources (i.e., N equals 2), each set containing one symbol. Each set carries four first reference signals (i.e., M equals 8). Specifically, the first set of time-domain resources includes symbol 6, carrying first reference signals with port numbers 0 to 3. These first reference signals are associated with antenna subarray 501, meaning they are transmitted through antenna subarray 501. The second set of time-domain resources includes symbol 8, carrying first reference signals with port numbers 4 to 7. These first reference signals are associated with antenna subarray 502, meaning they are transmitted through antenna subarray 502. It should be understood that in Figure 5, antenna subarray 501 is associated with ports 0 to 3, and antenna subarray 502 is associated with ports 4 to 7. Furthermore, the M first reference signals occupy 12 REs within one RB.
[0204] As can be seen from the above description, M first reference signals can be transmitted through M different ports, enabling the terminal to measure the channels of different ports. For example, in Figure 5, the terminal can measure the channels of ports 0 to 3 associated with antenna subarray 501, and the channels of ports 4 to 7 associated with antenna subarray 502. In other words, in Figure 5, the terminal can measure the channels of the entire RAN node (or all ports). Therefore, the M first reference signals can be used for communication measurements.
[0205] Furthermore, for any set of first reference signals carried on time-domain resources, the RAN node uses a portion of the antenna array for transmission, allowing it to receive signals using the remaining antenna array. This satisfies the requirement for the RAN node to have full-duplex capability (i.e., the ability to simultaneously transmit and receive signals) during sensing. For example, in Figure 5, the RAN node can use antenna subarray 501 to transmit the four first reference signals carried on symbol 6, while simultaneously using antenna subarray 502 to receive signals (such as receiving the echo signals reflected or scattered by the target from these four first reference signals). Similarly, the RAN node can use antenna subarray 502 to transmit the four first reference signals carried on symbol 8, while simultaneously using antenna subarray 501 to receive signals (such as receiving the echo signals reflected or scattered by the target from the aforementioned eight first reference signals). Therefore, M first reference signals can be used for sensing.
[0206] In summary, the M first reference signals can be used for sensing and communication measurements. Therefore, the first reference signals are also called integrated reference signals, ISAC reference signals, or JCAS reference signals, etc.
[0207] Optionally, the M first reference signals can be configured at the cell level, and all terminals accessing the RAN node can use the M first reference signals for channel measurement.
[0208] Optionally, the M first reference signals occupy all the frequency domain units in the first frequency domain resources to increase the transmission distance of the first reference signals, so that terminals far away from the RAN node can measure the first reference signals, or enable the RAN node to sense targets further away.
[0209] The first frequency domain resource refers to the frequency domain resources allocated by the RAN node for the M first reference signals. A frequency domain unit comprises a continuous segment of resources in the frequency domain. For example, a frequency domain unit includes at least one subcarrier or at least one RE. The target is a perceptible object. The target can be stationary or moving. For example, the target includes one or more of the following: vehicles, drones, buildings, ground, terminals, or various roadside facilities.
[0210] Understandably, the first reference signal is a downlink reference signal. For example, the first reference signal is CSI-RS. Another example is a non-zero power (NZP) CSI-RS.
[0211] It is understandable that M first reference signals belong to the same reference signal resource, for example, M first reference signals belong to the same first reference signal resource.
[0212] Optionally, the first reference signal resource is configured by the RAN node. For example, the RAN node sends first configuration information to the terminal. Correspondingly, the terminal receives the first configuration information from the RAN node. The first configuration information is used to configure the first reference signal resource, which includes M first reference signals.
[0213] For example, the first configuration information includes the identifier of the first reference signal resource, the time-domain location information of the first reference signal resource, and the frequency-domain location information.
[0214] S302: The terminal transmits channel state information based on M first reference signals. Correspondingly, the RAN node receives the channel state information from the terminal.
[0215] Understandably, the channel state information is determined based on M first reference signals.
[0216] One possible implementation involves the terminal using M first reference signals to perform channel measurements, obtain channel state information, and then transmit the channel state information to the RAN node. The channel state information may include one or more of the following: rank indication (RI), channel quality indicator (CQI), or precoding matrix indication (PMI).
[0217] Understandably, after receiving channel state information, the RAN node can schedule resources based on that information. For example, the RAN node can determine one or more of the following information and instruct the terminal: downlink communication time-frequency resource information, modulation and coding scheme (MCS) information, multiple input multiple output (MIMO) layer number information, or precoding matrix.
[0218] Optionally, the RAN node may send third configuration information to the terminal. This third configuration information is used to configure one or more of the following: the content to be reported in the channel state information, or the time-frequency resources for the channel state information. After receiving the third configuration information, the terminal can determine which content needs to be reported, or on which time-frequency resources the channel state information should be transmitted.
[0219] Based on the method shown in Figure 3, the M first reference signals transmitted by the RAN node can be used for both sensing and communication measurements. Therefore, the RAN node does not need to transmit reference signals for sensing and reference signals for communication measurements in a time-division manner, thus reducing reference signal resource overhead.
[0220] Optionally, in one possible implementation of the method shown in Figure 3, some or all of the M first reference signals can form an echo signal after being reflected or scattered by the target. This echo signal can be received by the RAN node or by a device other than the RAN node. The device receiving the echo signal can sense the target based on the echo signal. For example, the RAN node and the device receiving the echo signal can be the RAN node in sensing scenario 1 shown in Figure 1B; or, the RAN node can be RAN node A in sensing scenario 3 shown in Figure 1C, and the device receiving the echo signal can be RAN node B in sensing scenario 3; or, the RAN node can be the RAN node in sensing scenario 5 shown in Figure 1D, and the device receiving the echo signal can be a terminal in sensing scenario 5. The following description uses the example of the echo signal being received by the RAN node. For example, as shown in Figure 6, the method shown in Figure 3 further includes the following steps:
[0221] S303: The RAN node receives the echo signals of M first reference signals.
[0222] Among them, the echo signals of the M first reference signals are formed by some or all of the M first reference signals after being reflected or scattered by the target.
[0223] S304: The RAN node senses the target based on the echo signals of M first reference signals.
[0224] For example, the RAN node determines one or more pieces of information such as the target's position, velocity, or attitude based on the echo signals of M first reference signals.
[0225] Understandably, this application does not restrict the execution order of S302 and S303-S304. For example, this application may execute S302 first and then execute S303-S304, or it may execute S303-S304 first and then execute S302, or execute S302 and S303-S304 simultaneously.
[0226] Optionally, in one possible implementation of the method shown in Figure 3, for scenarios where the terminal is mobile, the channel state information transmitted by the terminal in S302 may become aging, such as the channel state information not matching the channel used when the channel state information is used. To overcome this problem, the RAN node can repeatedly transmit M first reference signals within a certain time window, and the terminal can predict the channel state information that matches the future channel based on the M first reference signals repeatedly transmitted by the RAN node.
[0227] For example, as shown in Figure 7, in S301, the RAN node can transmit M first reference signals multiple times within the measurement window 701. Correspondingly, the terminal can measure the time-varying characteristics (also known as Doppler characteristics) of the channel based on the first reference signals received within the measurement window 701, predict the channel state information matching the future channel based on the time-varying characteristics, and transmit this channel state information to the RAN node in S302. This channel state information may include the RI, CQI, or PMI matching the future channel. Subsequently, the RAN node can schedule resources for the terminal based on the received channel state information, and the terminal can send uplink information on the resources scheduled by the RAN node.
[0228] Optionally, in one possible implementation of the method shown in Figure 3, the RAN node can send a reference signal for communication measurements, enabling the terminal to perform basic measurements based on the reference signal, and then combine the measurement results of the M first reference signals to obtain more accurate channel state information. For example, as shown in Figure 6, the method shown in Figure 3 further includes the following steps:
[0229] S300a: The RAN node sends M second reference signals. Correspondingly, the terminal receives M second reference signals.
[0230] In this application, the M second reference signals are different. The RAN node sending the M second reference signals can be understood as the RAN node sending the M second reference signals through M ports respectively. These M second reference signals are used for communication or communication measurement. For example, a terminal can send channel state information to the RAN node based on the M first reference signals and the M second reference signals. Specifically, the terminal uses the M first reference signals and the M second reference signals to perform channel measurement, obtain channel state information, and then sends the channel state information to the RAN node.
[0231] One possible design involves associating M first reference signals with M second reference signals. For example, the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals (i.e., the M ports for transmitting the M first reference signals are the same as the M ports for transmitting the M second reference signals), or the M first reference signals and M second reference signals can be quasi-co-located (QCL).
[0232] Optionally, the frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals, so that the terminal can use the M first reference signals and the M second reference signals to perform channel measurements.
[0233] A frequency domain resource block comprises multiple frequency domain cells. Taking a frequency domain cell consisting of one RE as an example, a frequency domain resource block can include one RB. It should be understood that M first reference signals and M second reference signals occupy the same frequency domain resource block, but the frequency domain cells they occupy can be the same or different, without restriction. For example, the M first reference signals may occupy all the REs in the RB, and the M second reference signals may occupy all or part of the REs in the RB.
[0234] Understandably, M second reference signals can be transmitted through the entire antenna array (or all antenna elements) of the RAN node, or through the antenna subarrays in the entire antenna array of the RAN node, without any restrictions.
[0235] To better understand the relationship between the M second reference signals and the M first reference signals, the M second reference signals will be introduced below with reference to the M first reference signals shown in Figure 5.
[0236] For example, the time-frequency resources occupied by the M second reference signals can be shown in Figure 8. In Figure 8, the M second reference signals occupy 4 REs in the frequency domain and 2 symbols in the time domain, namely symbol 0 and symbol 1. Symbol 0 carries the second reference signals with port numbers 0 to 3, and symbol 1 carries the second reference signals with port numbers 4 to 7. In addition, the M second reference signals are associated with antenna subarrays 501 and 502, that is, the M second reference signals are transmitted through antenna subarrays 501 and 502 (that is, the entire antenna plane of the RAN node).
[0237] It should be understood that Figure 8 is merely an example of the time-frequency resources occupied by the M second reference signals. In specific applications, the time-frequency resources occupied by the M second reference signals can also be in other forms without limitation. For example, the M second reference signals may occupy more or fewer REs than shown in Figure 8, or more or fewer symbols than shown in Figure 8. Furthermore, the indices of the REs or symbols occupied by the M second reference signals may also differ from those shown in Figure 8.
[0238] Optionally, the scheme shown in Figure 8 can be applied to the measurement scenario shown in Figure 7. For example, the RAN node can transmit M first reference signals and M second reference signals within the measurement window 701.
[0239] Understandably, the time-frequency resources of the M second reference signals can be defined in the protocol or configured by the RAN node for the terminal.
[0240] Understandably, the second reference signal is a downlink reference signal. For example, the second reference signal is CSI-RS. Or, for another example, the first reference signal is NZP-CSI-RS.
[0241] Optionally, the RAN node has full-duplex capability when transmitting M first reference signals. Therefore, in order to reduce the implementation complexity of the RAN node, the transmission power of the M first reference signals can be less than or equal to the transmission power of the M second reference signals.
[0242] As an example, the sum of the transmission powers of the M first reference signals is less than or equal to the sum of the transmission powers of the M second reference signals.
[0243] As another example, the transmit power of the m-th first reference signal is less than or equal to the transmit power of the m-th second reference signal. Here, the port number of the m-th first reference signal is the same as the port number of the m-th second reference signal. m is a positive integer less than or equal to M.
[0244] It is understandable that S300a can be executed before S302. Figure 6 is drawn as an example of S300a being executed before S301. It should be understood that S300a can also be executed after S301 without restriction.
[0245] Optionally, in one possible implementation of the method shown in Figure 3, the RAN node indicates to the terminal that M first reference signals and M second reference signals are associated, so that the terminal can use the M first reference signals and M second reference signals to perform channel measurements and obtain channel state information. Exemplarily, as shown in Figure 6, the method shown in Figure 3 further includes the following steps:
[0246] S300b: The RAN node sends the first indication information to the terminal. Correspondingly, the terminal receives the first indication information from the RAN node.
[0247] In this application, the first indication information can indicate that M first reference signals and M second reference signals are associated. For example, the first indication information indicates that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or indicates that the M first reference signals and M second reference signals are quasi-co-located, or indicates that the M first reference signals and M second reference signals are quasi-co-located, but does not limit the transmission power of the two.
[0248] As an example, the first indication information includes an identifier for a first reference signal resource and an identifier for a second reference signal resource. The first reference signal resource includes M first reference signals, and the second reference signal resource includes M second reference signals.
[0249] As another example, the first indication information is included in the configuration information of the first reference signal resource (such as the first configuration information described above), and the first indication information includes the identifier of the second reference signal resource. Alternatively, the first indication information is included in the configuration information of the second reference signal resource, and the first indication information includes the identifier of the first reference signal resource.
[0250] It is understandable that S300b can be executed before S302. Figure 6 is drawn with the example of S300b being executed before S300a. It should be understood that S300b can also be executed after S300a and before S301, or after S301, without restriction.
[0251] Optionally, in one possible implementation of the method shown in Figure 3, the RAN node may instruct the terminal to begin transmitting M first reference signals, so that the terminal can determine that the RAN node is transmitting the first reference signals and use the first reference signals for channel measurement feedback. Exemplarily, as shown in Figure 6, the method shown in Figure 3 further includes the following steps:
[0252] S300c: The RAN node sends a second indication message to the terminal. Correspondingly, the terminal receives the second indication message from the RAN node.
[0253] In this application, the second indication information instructs the RAN node to begin transmitting M first reference signals. The RAN node's commencement of transmitting M first reference signals signifies that it has activated the integrated sensing and communication measurement mode. Therefore, the second indication information instructing the RAN node to begin transmitting M first reference signals can also be replaced with the second indication information instructing the RAN node to activate the integrated sensing and communication measurement mode.
[0254] For example, the second indication information includes 1 bit, which, when the value of the 1 bit is "0" or "1", instructs the RAN node to start sending M first reference signals, or instructs the RAN node to activate the integrated sensing and communication measurement mode.
[0255] Optionally, the second indication information may also indicate the duration for which the RAN node enables the integrated sensing and communication measurement mode. For example, this duration may be equal to the length of the sensing frame (e.g., 50ms), indicating that the integrated sensing and communication measurement mode is enabled throughout the sensing process.
[0256] One possible implementation is that after receiving the sensing task, the RAN node sends a second instruction message to the terminal.
[0257] Optionally, the second indication information is carried in an SSB or a system message block. For example, the second indication information is carried in the PBCH of the SSB; or the second indication information is carried in SIB1.
[0258] Optionally, in one possible implementation of the method shown in Figure 3, the RAN node can configure relevant information for M first reference signals for the terminal. For example, as shown in Figure 6, the method shown in Figure 3 further includes the following steps:
[0259] S300d: The RAN node sends the second configuration information to the terminal. Correspondingly, the terminal receives the second configuration information from the RAN node.
[0260] In this application, the second configuration information can be configured with one or more of the following: N sets of time-domain resources, frequency-domain resources occupied by M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of reference signal ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
[0261] For example, the second configuration information may include the identifier of each of the N groups of time-domain resources. Alternatively, the second configuration information may include the identifier of the first group of time-domain resources among the N groups of time-domain resources, and the time interval between the remaining time-domain resources and the first time-domain resource. Taking the time-frequency resource shown in Figure 5 as an example, the second configuration information may include the identifier of symbol 6 and the identifier of symbol 8, or the second configuration information may include the identifier of symbol 6 and the time interval "1" between symbol 6 and symbol 8. The terminal can determine the N groups of time-domain resources based on the above information, thereby receiving M first reference signals on the N groups of time-domain resources.
[0262] For example, the second configuration information may include the identifier of the frequency domain resources occupied by the M first reference signals, such as the identifier of the frequency domain unit occupied by the M first reference signals, or the identifier of the frequency domain resource block. The terminal can determine the frequency domain resources occupied by the M first reference signals based on the above information, and thus receive the M first reference signals on the frequency domain resources.
[0263] In the example above, the time-frequency resources of the M first reference signals are configured to the terminal by the RAN node through the second configuration information. In specific applications, the time-frequency resources of the M first reference signals can also be defined in the protocol.
[0264] For example, the second configuration information may include an identifier of the sequence of the first reference signal so that the terminal can determine the sequence of the first reference signal.
[0265] For example, the second configuration information may include the periods of M first reference signals so that the terminal can determine the aforementioned periods.
[0266] For example, the second configuration information may include the number of reference signal ports associated with at least one of the N groups of time-domain resources. For instance, if each group of time-domain resources has the same number of reference signal ports associated with it, the second configuration information includes the number of reference signal ports associated with one of the time-domain resources. Alternatively, the second configuration information may also include the number of reference signal ports associated with each group of time-domain resources. The terminal can determine the number of reference signal ports associated with each group of time-domain resources based on the above information.
[0267] For example, the second configuration information may include the length of a time window for measuring M first reference signals, so that the terminal determines to receive M first reference signals within the time window. This time window is, for example, the measurement window 701 shown in FIG7.
[0268] Optionally, the second configuration information may be included in the system information block, for example, in SIB1.
[0269] This application does not restrict the execution order of S300c and S300d. For example, S300c can be executed first, followed by S300d, or S300d can be executed first, followed by S300c, or both S300c and S300d can be executed simultaneously.
[0270] The various embodiments mentioned above in this application can be combined without contradiction, and no limitation is imposed.
[0271] The above mainly describes the solution provided in this application from the perspective of interaction between various network elements. Correspondingly, this application also provides a communication device, which can be a terminal as described in the above method embodiments, or a device including the aforementioned terminal, or a component usable in a terminal; or, the communication device can be a RAN node as described in the above method embodiments, or a device including the aforementioned RAN node, or a component usable in a RAN node. It is understood that, in order to achieve the above functions, the aforementioned terminal or RAN node includes hardware structures and / or software modules corresponding to the execution of each function.
[0272] Figure 9 illustrates a possible exemplary block diagram of the communication device involved in the embodiments of this application. As shown in Figure 9, the communication device 90 may include modules or units for implementing the method embodiments described above. In one possible design, the communication device 90 includes a processing module 901 and a communication module 902. The processing module 901, also referred to as a processing unit, is used to perform operations other than transmission and reception operations, and may be, for example, a processing circuit or a processor. The communication module 902, also referred to as an interface unit, is used to perform transmission and reception operations, and may be, for example, an interface circuit, a transceiver, a transceiver unit, or a communication interface.
[0273] In some embodiments, the communication device 90 may further include a storage module (not shown in FIG9) for storing one or more of program instructions, program code or data.
[0274] In some embodiments, the communication device 90 may further include an AI module (not shown in FIG. 9) for implementing AI-related functions. The AI module can implement AI functions through software, hardware, or a combination of software and hardware. For example, the AI module includes an RIC module. Optionally, the AI module and the storage module are integrated into one module, or the AI module and the processing module 901 are integrated into one module.
[0275] For example, the communication device 90 can be a terminal-side device in the above embodiments, such as a terminal or a communication module or processing module in the terminal, or a circuit or chip in the terminal responsible for communication functions.
[0276] For example, in one embodiment, processing module 901 is used to control communication module 902 to receive M first reference signals. For example, processing module 901 can be used to execute S301.
[0277] The processing module 901 is also used to control the communication module 902 to send channel state information according to the M first reference signals. For example, the processing module 901 can also be used to execute S302.
[0278] In one possible design, when the communication device 90 is a terminal or a communication module within a terminal, the functionality of the processing module 901 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core. The functionality of the communication module 902 can be implemented by transceiver circuitry.
[0279] In one possible design, when the communication device 90 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing module 901 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication module 902 can be implemented by interface circuits or data transceiver circuits on the aforementioned chip.
[0280] In one possible design, when the communication device 90 is a terminal or a processing module within a terminal, the functionality of the processing module 901 can be implemented by one or more processors. Specifically, the processor may include a GPU, or a system-on-a-chip (SoC) or SIP chip containing a GPU. Alternatively, the processor may include an AI processor, or a SoC or SIP chip containing an AI processor. Or, the processor may include an ASIC, or a SoC or SIP chip containing an ASIC. The functionality of the communication module 902 can be implemented by transceiver circuitry.
[0281] In one possible design, when the communication device 90 is a circuit or chip in a terminal responsible for processing functions, such as a GPU or a system-on-a-chip (SoC) or SIP chip containing a GPU, an AI processor or a SoC or SIP chip containing an AI processor, or an ASIC or a SoC or SIP chip containing an ASIC, the function of the processing module 901 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication module 902 can be implemented by interface circuits or data transceiver circuits on the aforementioned chip.
[0282] Alternatively, by way of example, the communication device 90 may be a network-side device in the above embodiments, such as a RAN node or a module (e.g., a circuit, a chip, or a chip system) in a RAN node.
[0283] For example, in one embodiment, processing module 901 is used to control communication module 902 to send M first reference signals. For example, processing module 901 can be used to execute S301.
[0284] The processing module 901 is also used to control the communication module 902 to receive channel status information. For example, the processing module 901 is also used to execute S302.
[0285] It is understood that the division of units in the above-described device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated onto a single physical entity, or distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for specific applications, but such implementations should not be considered beyond the scope of this application.
[0286] It is understood that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units are implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC or ASIC, or it can be a separate semiconductor chip. In addition to the core that executes the software instructions for computation or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), or logic circuits that implement dedicated logic operations.
[0287] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a central processing unit (CPU), microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0288] In specific implementations, the terminal-side device (e.g., terminal 120) or network-side device (e.g., RAN node 110) in the above embodiments can adopt the composition structure shown in FIG10, or include the components shown in FIG10. FIG10 shows a schematic diagram of the hardware structure of a communication device applicable to this application. It is understood that the communication device 1000 includes means of necessary forms such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the solution provided in this application. For example, the communication device 1000 includes one or more processors 1001 for implementing the method provided in this application.
[0289] Processor 1001 can be a general-purpose processor or a dedicated processor. For example, processor 1001 can be a baseband processor or a CPU. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 1000 (such as a RAN node, terminal, or chip), execute software programs, and process data from the software programs. Optionally, in one design, processor 1001 may include program 1005 (sometimes also referred to as code or instructions), which can be run on processor 1001 to cause the communication device 1000 to perform the methods described in the above embodiments. In yet another possible design, communication device 1000 includes circuitry (not shown in FIG10) for implementing the functions of the terminal or RAN node in the above embodiments.
[0290] Optionally, the communication device 1000 may include one or more memories 1003. The memory 1003 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM), cache, or other type of dynamic storage device capable of storing information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory provided in this application may generally be non-volatile. Optionally, the memory 1003 stores a program 1007 (sometimes referred to as code or instructions), which can be run on the processor 1001 to cause the communication device 1000 to perform the methods described in the above method embodiments.
[0291] Optionally, the processor 1001 may include an AI module 1006, and / or the memory 1003 may include an AI module 1008. The aforementioned AI modules are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a RIC module. For example, the AI module can be a near real-time RIC or a non-real-time RIC.
[0292] Optionally, data may also be stored in the processor 1001 and / or the memory 1003. The processor 1001 and the memory 1003 may be configured separately or integrated together.
[0293] Optionally, the communication device 1000 may further include a transceiver 1002 and / or an antenna 1004. The processor 1001, sometimes referred to as a processing unit, controls the communication device 1000. The transceiver 1002, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to implement the transmission and reception functions of the communication device 1000 via the antenna 1004.
[0294] It is understood that the composition shown in Figure 10 does not constitute a limitation on the communication device. In addition to the components shown in Figure 10, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0295] In one example, the functional units in the communication device 90 may be one or more integrated circuits configured to implement the methods described above, such as: one or more ASICs, or one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms. For example, the processing module 901 is configured as a processor 1001, the communication module 902 is configured as a transceiver 1002, and the storage module of the communication device 90 is configured as a memory 1003.
[0296] Optionally, this application also provides a chip system, including: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instructions in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the chip system further includes a memory. Optionally, the chip system may be composed of chips or may include chips and other discrete devices; this application does not specifically limit this.
[0297] Optionally, this application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the aforementioned computer-readable storage medium. When executed, the program can include the processes described in the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device in any of the foregoing embodiments, such as the hard disk or memory of the communication device. The aforementioned computer-readable storage medium can also be an external storage device of the communication device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the communication device. Further, the aforementioned computer-readable storage medium can include both internal storage units and external storage devices of the communication device. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the aforementioned communication device. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0298] Optionally, this application also provides a computer program product. All or part of the processes in the above method embodiments can be executed by a computer program instructing related hardware. This program can be stored in the above computer program product, and when executed, it can include the processes described in the above method embodiments.
[0299] Optionally, this application also provides computer instructions. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware (such as a computer, processor, terminal, or RAN node). The program can be stored in the aforementioned computer-readable storage medium or the aforementioned computer program product.
[0300] Optionally, this application also provides a communication system, including: the RAN node and terminal in the above embodiments.
[0301] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0302] It is understood that the term "connection" in this application can refer to a direct connection or an indirect connection; furthermore, it can refer to an electrical connection or a communication connection. For example, the connection of two electrical components A and B can refer to a direct connection between A and B, or an indirect connection between A and B through other electrical components or connection media, enabling the transmission of electrical signals between A and B; similarly, the connection of two devices A and B can refer to a direct connection between A and B, or an indirect connection between A and B through other communication devices or communication media, enabling communication between A and B.
[0303] It is understood that the message names or parameter names between network elements in the above embodiments of this application are merely examples, and other names may be used in specific implementations. This application does not impose any specific limitations on these names. Furthermore, the terms "system" and "network" in this application can be used interchangeably.
[0304] It is understood that in this application, " / " can indicate that the objects before and after it are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe three relationships between the related objects. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. Furthermore, expressions like "at least one of A, B, and C" or "at least one of A, B, or C" are generally used to indicate any of the following: A exists alone; B exists alone; C exists alone; A and B exist simultaneously; A and C exist simultaneously; B and C exist simultaneously; A, B, and C exist simultaneously. The above examples using three elements (A, B, and C) illustrate the optional entries for this item. When the expression contains more elements, its meaning can be obtained according to the aforementioned rules.
[0305] To facilitate the description of the technical solutions of this application, the terms "first" and "second" may be used to distinguish technical features with the same or similar functions. The terms "first" and "second" do not limit the number or execution order, nor do they imply that they are necessarily different. In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or design schemes. The use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0306] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application.
[0307] It is understood that in this application, "when," "under the circumstances," "if," and "if" all refer to the corresponding processing that will be carried out under certain objective circumstances, and are not time-limited, nor do they require that there must be a judgment action when implemented, nor do they imply any other limitations.
[0308] In this application, "simultaneously" can be understood as at the same point in time, within a period of time, or within the same cycle.
[0309] It is understood that some optional features in this application can be implemented independently in certain scenarios without relying on other features, such as the current solution upon which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus provided in this application can also implement these features or functions, which will not be elaborated here.
[0310] It is understood that the same step or step with the same function or technical feature in this application can be referenced and learned from each other in different embodiments.
[0311] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0312] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0313] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0314] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: Receive M first reference signals from a first communication device. The M first reference signals occupy N sets of time-domain resources. Any set of time-domain resources in the N sets of time-domain resources includes one or more time units. The first reference signals on different sets of time-domain resources are different. The first reference signals on different sets of time-domain resources are associated with different antenna subarrays of the first communication device. M and N are integers greater than 1. M is greater than or equal to N. Channel state information is transmitted based on the M first reference signals.
2. The method according to claim 1, characterized in that, The method further includes: Receive first configuration information, the first configuration information being used to configure first reference signal resources, the first reference signal resources including the M first reference signals.
3. The method according to claim 1 or 2, characterized in that, The method further includes: The system receives M second reference signals from the first communication device, wherein the M first reference signals are associated with the M second reference signals.
4. The method according to claim 3, characterized in that, The step of transmitting channel state information based on the M first reference signals includes: The channel state information is transmitted based on the M first reference signals and the M second reference signals.
5. The method according to claim 3 or 4, characterized in that, The frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals.
6. The method according to any one of claims 3 to 5, characterized in that, The transmission power of the M first reference signals is less than or equal to the transmission power of the M second reference signals.
7. The method according to any one of claims 3 to 6, characterized in that, The method further includes: Receive first indication information, which indicates that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or indicates that the M first reference signals and the M second reference signals are quasi-co-located.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive a second instruction message, which indicates that the transmission of the M first reference signals shall begin.
9. The method according to claim 8, characterized in that, The second indication information is carried in a synchronization signal block or a system message block.
10. The method according to any one of claims 1 to 9, characterized in that, The first reference signal associated with different groups of time-domain resources of the first communication device includes: The first reference signal on different groups of time-domain resources is transmitted through different antenna subarrays of the first communication device.
11. The method according to any one of claims 1 to 10, characterized in that, The M first reference signals occupy all the frequency domain units in the first frequency domain resources, which are the frequency domain resources allocated by the first communication device for the M first reference signals.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Receive second configuration information, which configures one or more of the following: the N sets of time-domain resources, the frequency-domain resources occupied by the M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of reference signal ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
13. The method according to any one of claims 1 to 12, characterized in that, The first reference signal is a channel state information reference signal.
14. A communication method, characterized in that, Applied to a first communication device, the method includes: M first reference signals are sent, the M first reference signals occupy N sets of time domain resources, any set of time domain resources in the N sets of time domain resources includes one or more time units, the first reference signals on different sets of time domain resources are different, the first reference signals on different sets of time domain resources are associated with different antenna subarrays of the first communication device, M and N are integers greater than 1, and M is greater than or equal to N; Receive channel state information, which is determined based on the M first reference signals.
15. The method according to claim 14, characterized in that, The method further includes: Send first configuration information, which is used to configure first reference signal resources, including the M first reference signals.
16. The method according to claim 14 or 15, characterized in that, The method further includes: M second reference signals are transmitted, wherein the M first reference signals are associated with the M second reference signals.
17. The method according to claim 16, characterized in that, The channel state information is determined based on the M first reference signals, including: The channel state information is determined based on the M first reference signals and the M second reference signals.
18. The method according to claim 16 or 17, characterized in that, The frequency domain resource blocks occupied by the M first reference signals are the same as those occupied by the M second reference signals.
19. The method according to any one of claims 16 to 18, characterized in that, The transmission power of the M first reference signals is less than or equal to the transmission power of the M second reference signals.
20. The method according to any one of claims 16 to 19, characterized in that, The method further includes: Send a first indication message, which indicates that the port numbers of the M second reference signals are the same as the port numbers of the M first reference signals, or indicates that the M first reference signals and the M second reference signals are quasi-co-located.
21. The method according to any one of claims 14 to 20, characterized in that, The method further includes: Send a second instruction message, which indicates that the transmission of the M first reference signals shall begin.
22. The method according to claim 21, characterized in that, The second indication information is carried in a synchronization signal block or a system message block.
23. The method according to any one of claims 14 to 22, characterized in that, The first reference signal associated with different groups of time-domain resources of the first communication device includes: The first reference signal on different groups of time-domain resources is transmitted through different antenna subarrays of the first communication device.
24. The method according to any one of claims 14 to 23, characterized in that, The M first reference signals occupy all the frequency domain units in the first frequency domain resources, which are the frequency domain resources allocated by the first communication device for the M first reference signals.
25. The method according to any one of claims 14 to 24, characterized in that, The M first reference signals are used for sensing and communication measurements.
26. The method according to any one of claims 14 to 25, characterized in that, The method further includes: Receive the echo signals of the M first reference signals; The target is sensed based on the echo signal.
27. The method according to any one of claims 14 to 26, characterized in that, The method further includes: Send second configuration information, which configures one or more of the following: the N sets of time-domain resources, the frequency-domain resources occupied by the M first reference signals, the sequence of the first reference signals, the period of the M first reference signals, the number of antenna ports associated with at least one set of time-domain resources in the N sets of time-domain resources, or the time window for measuring the M first reference signals.
28. The method according to any one of claims 14 to 27, characterized in that, The first reference signal is a channel state information reference signal.
29. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1 to 13, or units or modules for performing the method as described in any one of claims 14 to 28.
30. A communication device, characterized in that, include: A processor coupled to a memory for storing a program or instructions which, when executed by the processor, cause the apparatus to perform the method as claimed in any one of claims 1 to 13, or the method as claimed in any one of claims 14 to 28.
31. A computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when executed, cause a computer to perform the method as claimed in any one of claims 1 to 13, or the method as claimed in any one of claims 14 to 28.
32. A computer program product, characterized in that, It includes computer program code that, when run on a computer, causes the computer to implement the method of any one of claims 1 to 13, or the method of any one of claims 14 to 28.