Reference signal processing method, device, medium, and program product
By jointly processing multiple reference signals received by the terminal, the problem of insufficient measurement processing efficiency and anti-interference capability in beam training in the prior art is solved, and more efficient beam alignment and resource configuration are achieved.
Patent Information
- Application Number
- PCT/CN2024/123703
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-06
- Filing Date
- 2024-10-09
- Publication Date
- 2025-08-14
AI Technical Summary
In prior art In beam training, users only measure and report the amplitude of the signal, and do not perform additional processing, resulting in insufficient measurement processing efficiency and anti-interference ability.
The terminal receives multiple reference signals sent by the network device, performs joint processing and reports information, obtains the reception power and amplitude of multiple reference signals through joint processing, reduces the number of reference signals to transmit the reference signal, and optimizes the beam alignment process.
It improves the resource allocation efficiency of beam training and the anti-interference ability of processing results, and achieves fast beam alignment.
Smart Images

Figure CN2024123703_14082025_PF_FP_ABST
Abstract
Description
Reference signal processing method, device, medium and program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 202410174017.2 and application date of February 6, 2024, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present application relates to the technical field of communication equipment, and in particular to a reference signal processing method, equipment, medium and program product. Background Art
[0004] With the rapid development of communications technology, the increasing frequency bands, more antenna elements, larger arrays, narrower beams, and a greater number of beams are making beam training an increasingly promising application. In future communication networks, the increasing number of antennas will make it more difficult to acquire full-dimensional channels. However, obtaining beam information can achieve high processing gain at a relatively low cost. Beam alignment achieved through beam training can improve signal transmission quality and stability, increasing network coverage and data rates. Beam training can better adapt to the needs and environmental conditions of different user equipment (UE), improving network performance.
[0005] In practical applications, beam training can employ a variety of algorithms and techniques, such as rule-based beamforming, iterative beamforming, and machine learning-based beamforming. Currently, during beam training, network-side equipment transmits a reference signal to the user. The user measures the reference signal and reports the measurement results to the base station to assist the base station in beam selection. When receiving the reference signal, the user sometimes only measures the signal amplitude. Related technologies simply report the measurement results without performing additional processing. However, the measurement processing efficiency and anti-interference capability of the measurement results still need to be improved.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a reference signal processing method, device, medium, and program product, which are intended to optimize the resource allocation of beam training and improve the anti-interference capability of the processing results.
[0008] In a first aspect, an embodiment of the present application provides a reference signal processing method, the method comprising:
[0009] receiving M reference signals sent by a network device, where M is an integer greater than 1;
[0010] Determine M measurement results according to the M reference signals;
[0011] Performing joint processing on the M measurement results to obtain N processing results, where N is an integer greater than 1;
[0012] Determine reporting information according to the N processing results, and report the reporting information to the network device.
[0013] In a second aspect, an embodiment of the present application provides a reference signal processing method, the method comprising:
[0014] Sending M reference signals to the terminal, where M is an integer greater than 1;
[0015] receiving reporting information sent by the terminal;
[0016] The reporting information is obtained by the terminal based on the following steps: determining M measurement results according to the M reference signals; jointly processing the M measurement results to obtain N processing results, and determining the reporting information according to the N processing results, where N is an integer greater than 1.
[0017] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0018] one or more processors;
[0019] A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the following:
[0020] The reference signal processing method according to the first aspect;
[0021] Or,
[0022] The reference signal processing method described in the second aspect.
[0023] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following:
[0024] The reference signal processing method according to the first aspect;
[0025] Or,
[0026] The reference signal processing method described in the second aspect.
[0027] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the following:
[0028] The reference signal processing method according to the first aspect;
[0029] Or,
[0030] The reference signal processing method described in the second aspect.
[0031] In an embodiment of the present application, a terminal receives M reference signals sent by a network device; determines M measurement results based on the M reference signals; performs joint processing on the M measurement results to obtain N processing results; determines reporting information based on the N processing results, and reports the reporting information to the network device. The network device sends M reference signals to the terminal; and receives the reporting information sent by the terminal. The receiving processing process includes two processes: receiving measurement and joint processing. By combining the receiving measurement in which the user receives the received signal and obtains the measurement result and the joint processing in which the user jointly processes multiple measurement results, the receiving power of multiple reference signals is jointly processed to obtain the processing gain, and at least one reference signal index is selected from the processing results to be reported to the network device, thereby reducing the number of reference signal transmissions, achieving fast beam alignment, optimizing the resource allocation of downlink beam training, and improving the anti-interference capability of the processing results. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] FIG1 is a schematic diagram of a beam training process;
[0033] FIG2 is a schematic diagram of a flow chart of a reference signal processing method provided in an embodiment of the present application;
[0034] FIG3 is a schematic diagram of interaction between a network device and a terminal provided in an embodiment of the present application;
[0035] FIG4 is a schematic diagram of a specific process of step S103 in FIG2 ;
[0036] FIG5 is a schematic diagram of a specific process of step S104 in FIG2 ;
[0037] FIG6 is a schematic diagram of a specific flow chart of a reference signal processing method provided in an embodiment of the present application;
[0038] FIG7 is a schematic diagram of a specific flow chart of another reference signal processing method provided in an embodiment of the present application;
[0039] FIG8 is a schematic diagram of a specific flow chart of another reference signal processing method provided in an embodiment of the present application;
[0040] FIG9 is a schematic diagram of a specific flow chart of another reference signal processing method provided in an embodiment of the present application;
[0041] FIG10 is a schematic flow chart of another reference signal processing method provided in an embodiment of the present application;
[0042] FIG11 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] In order to enable those skilled in the art to better understand the technical solution of the present application, the technical solution provided by the present application is described in detail below with reference to the accompanying drawings.
[0044] Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but the described example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete and will fully convey the scope of this application to those skilled in the art.
[0045] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0046] The terms used herein are used only to describe specific embodiments and are not intended to limit this application. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, they specify the presence of features, wholes, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groups thereof.
[0047] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0048] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present application, and will not be interpreted as having an idealized or overly formal meaning, unless clearly defined in the examples of the present application.
[0049] To facilitate a better understanding of the solutions of the embodiments of the present application, the relevant technologies are first introduced below.
[0050] In a wireless communication system, communication devices are included, and communication devices can use air interface resources to communicate with each other wirelessly. Among them, the communication devices include network devices and terminal devices, and the network devices can also be called network-side devices. Wireless communication between communication devices includes: wireless communication between network devices and terminal devices, and wireless communication between network devices. When communication devices use air interface resources to communicate with each other wirelessly, the communication device that manages and / or allocates air interface resources can also be called a scheduling entity, and the scheduled communication device can also be called a subordinate entity. For example, when a network device and a terminal device communicate wirelessly, the network device can also be called a scheduling entity, and the terminal device can also be called a subordinate entity. The technical solution provided in the embodiment of the present application can be used for wireless communication between a scheduling entity and a subordinate entity. The embodiment of the present application takes the wireless communication between a network device and a terminal device as an example to describe the technical solution provided in the embodiment of the present application. Furthermore, in the technical solutions provided in the embodiments of this application: the device that performs the function of a network device can be a network device, or it can be device A that can be located in the network device and support the network device to perform the function, and device A is also within the scope of protection of this application; the device that performs the function of a terminal device can be a terminal device, or it can be device B that can be located in the terminal device and support the terminal device to perform the function, and device B is also within the scope of protection of this application. In the embodiments of this application, the term "wireless communication" can also be simply referred to as "communication", and the term "communication" can also be described as "data transmission".
[0051] The network devices involved in the embodiments of the present application include, but are not limited to, evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TRP or transmission point, TP), etc., and can also be a gNB in 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.
[0052] The terminal device involved in the embodiments of the present application can also be called a terminal, which is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal device can be user equipment (UE for short), wherein the UE includes a handheld device, vehicle-mounted device, wearable device or computing device with wireless communication function. Exemplarily, the UE can be a mobile phone, a tablet computer or a computer with wireless transceiver function. The terminal device can also be a virtual reality (VR for short) terminal device, an augmented reality (AR for short) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0053] Both network-side devices and terminal-side devices use beamforming technology, and the resulting management of transmit and receive beams has become a major issue. Beam management includes beam training, beam measurement and reporting, and beam indication of each signal or channel. During the beam training process, the terminal-side device is required to measure and report the reference signal (RS) configured by the network-side device. Currently, the terminal-side device trains the beam based on a single beam measurement quantity, namely layer 1-reference signal receiving power (layer 1 reference signal receiving power, L1-RSRP) (hereinafter referred to as RSRP). Through the beam training process, the terminal-side device can find the beam pair for communicating with the network-side device. The relationship between the beam pairs is represented by the QCL relationship. When the network-side device indicates that the QCL relationship is associated with the reference signal, the terminal-side device can determine which receive beam to use to receive the reference signal, or which transmit beam to use to send the reference signal, so that the behaviors of the network-side device and the terminal-side device can be aligned.
[0054] Beam training refers to adjusting the beamforming weights sent by network equipment during signal transmission to better adapt them to the terminal's environment and conditions, thereby improving the quality and stability of signal transmission. Specifically, beam training involves the following aspects:
[0055] Beam scanning: By scanning different beam directions, the best transmission direction is found, thereby improving the signal reception quality;
[0056] Beamforming: Based on the receiver's feedback and channel state information, the sender's beamforming weights are adjusted to better suit the receiver's environment and conditions.
[0057] Channel estimation: By estimating and measuring the channel status information, the channel propagation characteristics and interference conditions are understood, thus providing a basis for downlink beam training.
[0058] Reference signals primarily include the cell-specific reference signal (C-RS), the user-specific reference signal (UE-RS, also known as DM-RS), the multicast / multicast single frequency network (MBSFN) reference signal, and the position reference signal (P-RS). These reference signals are primarily used for channel estimation and related demodulation, facilitating downlink beam training. C-RS is used for channel estimation and related demodulation for all downlink transmission technologies except for non-codebook-based beamforming technologies, and primarily corresponds to a base station's antenna port. UE-RS (DM-RS) is dedicated to data demodulation and only needs to be transmitted within the resource blocks within the data blocks transmitted by a specific mobile station, rather than across the entire frequency band like the original cell-specific reference signal. MBSFN reference signals are used for channel estimation and related demodulation in MBSFN. P-RS is primarily used for positioning, but its specific positioning function and implementation remain unclear. These reference signals play a crucial role in beam training. By receiving and processing them, we can obtain channel state information, adjust beamforming weights, and implement downlink beam training. In practical applications, appropriate reference signals can be selected for beam training based on different scenarios and requirements to improve signal quality and network performance.
[0059] With the rapid development of communications technology, the increasing frequency bands, more antenna elements, larger arrays, narrower beams, and a greater number of beams are making beam training an increasingly promising application. In future communication networks, the increasing number of antennas will make it more difficult to acquire full-dimensional channels. However, obtaining beam information can achieve high processing gain at a relatively low cost. Beam alignment achieved through beam training can improve signal transmission quality and stability, increasing network coverage and data rates. Beam training can better adapt to the needs and environmental conditions of different user equipment (UE), improving network performance.
[0060] In practical applications, beam training can employ a variety of algorithms and techniques, such as rule-based beamforming, iterative beamforming, and machine learning-based beamforming. Currently, during beam training, network-side equipment transmits a reference signal to the user. The user measures the reference signal and reports the measurement results to the base station to assist the base station in beam selection. When receiving the reference signal, the user sometimes only measures the signal amplitude. Related technologies simply report the measurement results without performing additional processing. However, the measurement processing efficiency and anti-interference capability of the measurement results still need to be improved.
[0061] Please refer to Figure 1, which illustrates a beam training process. Currently, during downlink beam training, the network device transmits a reference signal to the user equipment (UE). The UE measures the reference signal received power (RSRP) and reports the strongest reference signal index to the network device to assist the base station in beam selection. When receiving the downlink measurement reference signal, the UE only measures the signal amplitude. Related technologies only report the measurement results without additional processing. Therefore, the measurement processing efficiency and anti-interference capability of the measurement results still need to be improved.
[0062] In order to optimize the resource allocation of beam training and improve the anti-interference capability of the processing results, an embodiment of the present application proposes a reference signal processing method.
[0063] Please refer to Figure 2, which is a flowchart of a reference signal processing method provided in an embodiment of the present application, which can be applied to a terminal. As shown in Figure 2, a reference signal processing method provided in an embodiment of the present application includes but is not limited to steps S101 to S104:
[0064] Step S101: Receive M reference signals sent by a network device.
[0065] Step S102: Determine M measurement results according to M reference signals.
[0066] Step S103: perform joint processing on the M measurement results to obtain N processing results.
[0067] Step S104: Determine reporting information according to the N processing results, and report the reporting information to the network device.
[0068] It can be understood that receiving M reference signals means that the network device has transmitted the reference signals M times in total, and the terminal has correspondingly received M reference signals.
[0069] Please refer to Figure 3, which is a schematic diagram of the interaction between a network device and a terminal provided in an embodiment of the present application. As shown in Figure 3, in one embodiment of the present application, when performing downlink beam training, the network device transmits M reference signals to the user side, which are reference signal 1, reference signal 2,..., reference signal M in sequence. After the user side receives the M reference signals transmitted by the network device, it measures and jointly processes the results and reports them, and reports the reported results to the network device side.
[0070] It should be noted that M is an integer greater than 1, and N is an integer greater than 1, and N is greater than M, or N is less than M. When N is greater than M, N processing results can be obtained through only M measurements and joint processing of the M measurements, thereby reducing the number of measurements and optimizing resource allocation for downlink beam training. When M is greater than N, multiple measurements and joint processing enhance the robustness of the measurement results under poor channel conditions and improve the anti-interference capability of the processing results.
[0071] After receiving M reference signals, the terminal determines M measurement results based on the M reference signals. That is, characteristic measurements are performed on each of the M reference signals to obtain M reference signal characteristic values. In some cases, the reception measurement process may be a measurement of the Reference Signal Received Power (RSRP), or a measurement of the Reference Signal Received Strength Indicator (RSSI). In this way, characteristic measurements are performed on each of the M reference signals to obtain M reference signal characteristic values. The reference signal characteristic values include at least one of an RSRP measurement and an RSSI measurement.
[0072] For example, in one embodiment of the present application, y m Indicates the mth reference signal received by the user, and is expressed as It represents the measurement result of the mth reference signal. Assume that the network device transmits M reference signals, m = 1, 2, ..., M; the user terminal receives M reference signals y1, y2, ..., y M , measure the RSRP of the reference signal, and the user end can obtain the RSRP measurement results of M reference signals by receiving the measurement in, |·| represents the modulo value.
[0073] For example, in another embodiment of the present application, y m Indicates the mth reference signal received by the user, and is expressed as It represents the measurement result of the mth reference signal. Assume that the network device transmits M reference signals, m = 1, 2, ..., M; the user terminal receives M reference signals y1, y2, ..., y M , measure the RSSI of the reference signal, and the user end can obtain the RSSI measurement results of M reference signals by receiving the measurement in, |·| represents the modulo value.
[0074] In an embodiment of the present application, determining M measurement results based on M reference signals further includes: calculating the M reference signals respectively according to a preset conversion function to obtain M reference signal conversion values.
[0075] For example, in one embodiment of the present application, It represents the measurement result of the mth reference signal. Assume that the network device transmits the reference signal M times, where m = 1, 2, ..., M. The measurement result of the reference signal can be calculated using a preset dB conversion function, for example: or, The measurement results of the M reference signals are calculated by a conversion function to obtain M reference signal conversion values.
[0076] It can be understood that after the reception measurement is completed, the terminal jointly processes the M measurement results. Please refer to Figure 4, which is a schematic diagram of the specific process of step S103 in Figure 2. As shown in Figure 4, the specific process of step S103 in Figure 2 provided in the embodiment of the present application includes but is not limited to step S301 and step S302:
[0077] Step S301: Obtain processing matrix C.
[0078] Step S302: According to the processing matrix C, map the M measurement results into N processing results.
[0079] It should be noted that in one embodiment of the present application, the joint processing can be linear, that is, the linear processing process can be represented by a processing matrix C, that is, N processing results The matrix C is a matrix of dimension M*N, which can be used to calculate the M measurement results. Linear mapping to N processing results
[0080] Obtaining the processing matrix C includes but is not limited to the following methods:
[0081] Obtain a sequence consisting of N elements from each reference signal, and construct a processing matrix C based on the sequences corresponding to the M reference signals;
[0082] or,
[0083] Obtain a sequence index from each reference signal, obtain M sequences based on the sequence indices corresponding to the M reference signals, each sequence consisting of N elements, and construct a processing matrix C based on the M sequences;
[0084] or,
[0085] Receive downlink signaling sent by the network device, obtain a matrix index from the downlink signaling, and obtain a processing matrix C according to the matrix index;
[0086] or,
[0087] A downlink signaling sent by a network device is received, where the downlink signaling carries a bitmap for indicating the value of each element in the processing matrix C.
[0088] Exemplarily, in one embodiment of the present application, the network device may carry a sequence consisting of the mth row of the processing matrix C in the reference signal sent in the mth training, that is, obtain a sequence consisting of N elements from the reference signal sent in the mth training. After the Mth training is completed, the terminal can obtain the processing matrix C, where m = 1, 2, 3, ..., M.
[0089] For example, in another embodiment of the present application, the terminal presets L sequences c1, c2, ..., c with a length of N. L , M sequences are selected from L sequences to form different processing matrices C. The network device carries the index information of the sequence, i.e., the sequence index, in the reference signal sent during each training session. After the terminal obtains the index information, it can assemble the sequences c corresponding to the index information obtained from the M training sessions into the processing matrix C in order.
[0090] For example, in another embodiment of the present application, the terminal presets L processing matrices C1, C2, C3, ... C L The network device informs the user of the index of the processing matrix used through downlink signaling, and the terminal obtains the processing matrix C according to the matrix index.
[0091] Exemplarily, in another embodiment of the present application, the network device directly notifies the terminal of each element in the processing matrix C through signaling. For example, when the processing matrix C only contains elements 0 and 1, the network device notifies the terminal of the matrix C through a bit map.
[0092] It should be noted that, in the embodiment of the present application, each element in the processing matrix C may be a real number. In some cases, each element in the processing matrix C is 0 or 1. When the matrix C contains only elements 0 and 1, the network device notifies the terminal of the matrix C in a bitmap manner.
[0093] In addition, each element in the processing matrix C can also be 0 or e jθ , where j is the imaginary unit, θ is a variable with a value in the range [0, 2π], and the processing matrix is a complex matrix. In some cases, the first value corresponding to each row in the processing matrix C is equal, and the first value represents the value obtained by adding the modulo values of all elements in the row; in some cases, the second value corresponding to each column in the processing matrix C is equal, and the second value represents the value obtained by adding the modulo values of all elements in the column.
[0094] Please refer to FIG5 , which is a schematic diagram of a specific process of step S104 in FIG2 . As shown in FIG5 , the specific process of step S104 in FIG2 provided by the embodiment of the present application includes but is not limited to step S401 and step S402 :
[0095] Step S401: Determine a target result based on N processing results.
[0096] Step S402: Determine reporting information according to the target result, and report the reporting information to the network device.
[0097] It should be noted that determining the target result based on N processing results includes:
[0098] The largest K processing results among the N processing results are taken as the target results, where K is an integer greater than or equal to 1 and K is less than or equal to N;
[0099] or,
[0100] The N processing results are modulo-ed to obtain N modulus values, and the largest K modulus values among the N modulus values are used as target results, where K is an integer greater than or equal to 1 and K is less than or equal to N.
[0101] For example, after obtaining N processing results After that, the terminal selects N processing results and selects the index of the best one or more processing results to report. Assuming that the reporting parameter is index, when reporting the best processing result, its processing method can be one of the following:
[0102] Take the largest of the N processing results as the target result:
[0103] Take the N processing results modulo to obtain N modulus values, and take the largest modulus value among the N modulus values as the target result:
[0104] When multiple processing results are reported, the terminal can make multiple selections in the above manner without repeating the selection.
[0105] It should be noted that the reporting can be explicit or implicit. For example, the terminal can also report the quasi-colocation (QCL) relationship of the measurement reference signal. At this time, each processing result corresponds to a reference signal port, that is, there are N reference signal ports in total, and the corresponding reference signal can be a channel state information reference signal (CSI-RS) or a demodulation reference signal (DM-RS). Assuming that the index of the optimal processing result is index, when the terminal reports, it only needs to configure the reporting signal it sends to have a quasi-colocation relationship with the index-th reference signal.
[0106] For another example, the terminal can also report the time-frequency resource corresponding to the optimal processing result. In this case, each processing result corresponds to a time-frequency resource, and the terminal only needs to report the index of the time-frequency resource corresponding to the optimal processing result. The mapping relationship between different processing results and time-frequency resources is notified to the terminal by the network device through downlink signaling, which can be RRC signaling, MAC-CE, or DCI.
[0107] The reporting signal may be an uplink signal carried on a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).
[0108] After receiving the report from the terminal, the network device may determine the beamforming vector for downlink transmission according to the report information from the terminal and send the downlink signal.
[0109] Next, the reference signal processing method provided by this application is described through specific embodiments:
[0110] Example 1:
[0111] Please refer to FIG6 , which is a schematic diagram of a specific flow chart of a reference signal processing method provided in an embodiment of the present application. As shown in FIG6 , after receiving M reference signals sent by a network device;
[0112] Performing characteristic measurements on the M reference signals to obtain M reference signal characteristic values; performing power measurements on the M reference signals to obtain M reference signal received power RSRP values; and performing amplitude measurements on the M reference signals to obtain M reference signal received amplitude values.
[0113] Calculating M reference signals respectively according to a preset conversion function to obtain M reference signal conversion values;
[0114] Obtain a sequence index from each reference signal, obtain M sequences based on the sequence indices corresponding to the M reference signals, each sequence consisting of N elements, and construct a processing matrix C based on the M sequences;
[0115] Mapping M measurement results into N processing results according to the processing matrix C;
[0116] The largest K processing results among the N processing results are taken as the target results, where K is an integer greater than or equal to 1 and K is less than or equal to N;
[0117] Determine the reporting information based on the target results and report the reporting information to the network device;
[0118] Determine the index corresponding to the target result, use the index as reporting information, and report the reporting information to the network device.
[0119] and / or,
[0120] Determine the target standard co-location QCL relationship corresponding to the target result, use the target standard co-location QCL relationship as reporting information, and report the reporting information to the network device.
[0121] and / or,
[0122] Determine a time-frequency resource index corresponding to the reporting information, use the time-frequency resource index as the reporting information, and report the reporting information to the network device.
[0123] Example 2:
[0124] Please refer to FIG7 , which is a schematic diagram of a specific flow chart of a reference signal processing method provided in an embodiment of the present application. As shown in FIG7 , after receiving M reference signals sent by a network device;
[0125] Performing characteristic measurements on the M reference signals to obtain M reference signal characteristic values; performing power measurements on the M reference signals to obtain M reference signal received power RSRP values; and performing amplitude measurements on the M reference signals to obtain M reference signal received amplitude values.
[0126] Receive downlink signaling sent by the network device, obtain a matrix index from the downlink signaling, and obtain a processing matrix C according to the matrix index;
[0127] Mapping M measurement results into N processing results according to the processing matrix C;
[0128] The largest K processing results among the N processing results are taken as the target results, where K is an integer greater than or equal to 1 and K is less than or equal to N;
[0129] Determine the reporting information based on the target results and report the reporting information to the network device;
[0130] Determine the index corresponding to the target result, use the index as reporting information, and report the reporting information to the network device.
[0131] and / or,
[0132] Determine the target standard co-location QCL relationship corresponding to the target result, use the target standard co-location QCL relationship as reporting information, and report the reporting information to the network device.
[0133] and / or,
[0134] Determine a time-frequency resource index corresponding to the reporting information, use the time-frequency resource index as the reporting information, and report the reporting information to the network device.
[0135] Example 3:
[0136] Please refer to FIG8 , which is a schematic diagram of a specific flow chart of a reference signal processing method provided in an embodiment of the present application. As shown in FIG8 , after receiving M reference signals sent by a network device;
[0137] Performing characteristic measurements on the M reference signals to obtain M reference signal characteristic values; performing power measurements on the M reference signals to obtain M reference signal received power RSRP values; and performing amplitude measurements on the M reference signals to obtain M reference signal received amplitude values.
[0138] Calculating M reference signals respectively according to a preset conversion function to obtain M reference signal conversion values;
[0139] receiving downlink signaling sent by a network device, where the downlink signaling carries a bitmap for indicating the value of each element in the processing matrix C;
[0140] Mapping M measurement results into N processing results according to the processing matrix C;
[0141] Taking the N processing results modulo respectively to obtain N modulus values, and taking the largest K modulus values among the N modulus values as the target results;
[0142] Determine the reporting information based on the target results and report the reporting information to the network device;
[0143] Determine the index corresponding to the target result, use the index as reporting information, and report the reporting information to the network device.
[0144] and / or,
[0145] Determine the target standard co-location QCL relationship corresponding to the target result, use the target standard co-location QCL relationship as reporting information, and report the reporting information to the network device.
[0146] and / or,
[0147] Determine a time-frequency resource index corresponding to the reporting information, use the time-frequency resource index as the reporting information, and report the reporting information to the network device.
[0148] Example 4:
[0149] Please refer to FIG9 , which is a schematic diagram of a specific flow chart of a reference signal processing method provided in an embodiment of the present application. As shown in FIG9 , after receiving M reference signals sent by a network device;
[0150] After receiving M reference signals sent by the network device;
[0151] Performing characteristic measurements on the M reference signals to obtain M reference signal characteristic values; performing power measurements on the M reference signals to obtain M reference signal received power RSRP values; and performing amplitude measurements on the M reference signals to obtain M reference signal received amplitude values.
[0152] receiving downlink signaling sent by a network device, where the downlink signaling carries a bitmap for indicating the value of each element in the processing matrix C;
[0153] Taking the N processing results modulo respectively to obtain N modulus values, and taking the largest K modulus values among the N modulus values as the target results;
[0154] The largest K processing results among the N processing results are taken as the target results, where K is an integer greater than or equal to 1 and K is less than or equal to N;
[0155] Determine the reporting information based on the target results and report the reporting information to the network device;
[0156] Determine the index corresponding to the target result, use the index as reporting information, and report the reporting information to the network device.
[0157] and / or,
[0158] Determine the target standard co-location QCL relationship corresponding to the target result, use the target standard co-location QCL relationship as reporting information, and report the reporting information to the network device.
[0159] and / or,
[0160] Determine a time-frequency resource index corresponding to the reporting information, use the time-frequency resource index as the reporting information, and report the reporting information to the network device.
[0161] Performing characteristic measurements on the M reference signals to obtain M reference signal characteristic values; performing power measurements on the M reference signals to obtain M reference signal received power RSRP values; and performing amplitude measurements on the M reference signals to obtain M reference signal received amplitude values.
[0162] Calculating M reference signals respectively according to a preset conversion function to obtain M reference signal conversion values;
[0163] Obtain a sequence index from each reference signal, obtain M sequences based on the sequence indices corresponding to the M reference signals, each sequence consisting of N elements, and construct a processing matrix C based on the M sequences;
[0164] Mapping M measurement results into N processing results according to the processing matrix C;
[0165] Taking the N processing results modulo respectively to obtain N modulus values, and taking the largest K modulus values among the N modulus values as the target results;
[0166] Determine the reporting information based on the target results and report the reporting information to the network device;
[0167] Determine the index corresponding to the target result, use the index as reporting information, and report the reporting information to the network device.
[0168] and / or,
[0169] Determine the target standard co-location QCL relationship corresponding to the target result, use the target standard co-location QCL relationship as reporting information, and report the reporting information to the network device.
[0170] and / or,
[0171] Determine a time-frequency resource index corresponding to the reporting information, use the time-frequency resource index as the reporting information, and report the reporting information to the network device.
[0172] Specifically, in one embodiment of the present application, it is assumed that the network device and the terminal perform downlink beam training. The network device includes N antennas, and the terminal uses a single antenna. The purpose of beam training is to select the best one or more beams from the beam set B for downlink data transmission. It is assumed that the network device and the terminal perform M beam trainings (i.e., the network device sends M downlink reference signals), and the beam set B contains N beamforming vectors b. i Need to be trained, that is, B=[b1,b2,...,b N ] T , for a transmit array of N antennas, the beamforming vector b i is a vector of N*1. In order to achieve better beam training performance, multiple beams b are sent for each training. i A weighted combination of i,j represents the weight coefficient of the i-th beam when the downlink reference signal is sent for the jth time, then represents the beamforming weight when the downlink reference signal is sent for the jth time, and the received signal y at the terminal when the base station sends the reference signal for the mth time m The expression for y is:m =HF i +n m ;
[0173] Where H is the downlink channel with dimension 1*N, n m Represents the Gaussian noise of the mth training. m After that, the terminal performs receiving measurement and obtains the measurement results The measurement result can be any of the ones described in the previous measurement process. After that, the terminal uses the processing matrix C to jointly process the measurement results and obtain the N-dimensional processing results. The expression is:
[0174] The processing matrix C is notified to the terminal by the base station. The processing matrix C has the following meanings:
[0175] The beamforming weight a i,j The beamforming weight matrix A, which is composed of a matrix N*M, is indexed by i as the row index and j as the column index, as shown below:
[0176] The processing matrix C is obtained by linear transformation of the beamforming weight A, for example: C = A H ; C=A H (A H A) -1 ; C=A H (AA H +σ 2 I) -1 ;
[0177] It should be noted that in the above formula, (·) H denotes the conjugate transpose of a matrix, I denotes the N-th order identity matrix, and σ is a real number. The above process means that the base station's beamforming process (i.e., the beamforming weight matrix A) is transparent to the terminal. When the base station uses different beamforming methods, it only needs to inform the terminal how to perform receive processing. Specifically, it only needs to inform the terminal of the processing matrix C corresponding to the beamforming method or the calculation method of the processing matrix C.
[0178] Getting the processing results After that, the terminal selects N processing results from the set Select one or more indexes of the strongest processing results to report. When selecting one, the selected index is obtained using the following method:
[0179] When multiple selections are made, the terminal Afterwards, from the collection Eliminate Repeat the above process until the quantity is sufficient.
[0180] Please refer to Figure 10, which is a flowchart of another reference signal processing method provided in an embodiment of the present application, which can be applied to network devices. As shown in Figure 10, another reference signal processing method provided in an embodiment of the present application includes but is not limited to the following steps:
[0181] Step S501: Send M reference signals to the terminal.
[0182] Step S502: Receive reporting information sent by the terminal.
[0183] The reporting information is obtained by the terminal based on the following steps: determining M measurement results according to M reference signals; jointly processing the M measurement results to obtain N processing results, and determining the reporting information according to the N processing results, where N is an integer greater than 1.
[0184] It should be noted that after receiving the report information sent by the terminal, the following steps need to be performed:
[0185] Step S503: Determine the target beam according to the reported information.
[0186] Step S504: Send a downlink signal to the terminal using the target beam.
[0187] The N processing results are determined based on the M measurement results and a processing matrix C, and the processing matrix C is a matrix with a dimension of M*N.
[0188] Each reference signal carries a sequence consisting of N elements, which is used to construct the processing matrix C;
[0189] or,
[0190] Each reference signal carries a sequence index, which is used to determine the corresponding sequence, and the sequence is used to construct the processing matrix C.
[0191] It is understandable that, in the embodiment of the present application, the reference signal processing method further includes:
[0192] Sending downlink signaling to the terminal, where the downlink signaling carries a matrix index, where the matrix index is used to determine the processing matrix C;
[0193] or,
[0194] A downlink signaling is sent to the terminal, where the downlink signaling carries a bitmap for indicating the value of each element in the processing matrix C.
[0195] The embodiment of the present application further provides an electronic device, as shown in FIG11 , wherein the electronic device 1400 includes:
[0196] one or more processors 1410;
[0197] The memory 1420 stores one or more programs. When the one or more programs are executed by the one or more processors 1410, the one or more processors 1410 implement the reference signal processing method applied to the terminal provided in the embodiment of the present application, or the reference signal processing method applied to the network device.
[0198] Exemplarily, a reference signal processing method applied to a terminal includes:
[0199] receiving M reference signals sent by a network device, where M is an integer greater than 1;
[0200] Determine M measurement results based on the M reference signals;
[0201] Performing joint processing on the M measurement results to obtain N processing results, where N is an integer greater than 1;
[0202] Reporting information is determined according to the N processing results, and the reporting information is reported to the network device.
[0203] Exemplarily, a reference signal processing method applied to a network device includes:
[0204] Sending M reference signals to the terminal, where M is an integer greater than 1;
[0205] Receive reporting information sent by the terminal;
[0206] The reporting information is obtained by the terminal based on the following steps: determining M measurement results according to M reference signals; jointly processing the M measurement results to obtain N processing results, and determining the reporting information according to the N processing results, where N is an integer greater than 1.
[0207] The memory 1420 is a non-transient network system that can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory 1420 may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 1420 may optionally include a memory 1420 remotely located relative to the processor 1410, and these remote memories 1420 may be connected to the processor 1410 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0208] The memory 1420 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1420 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1420 and is called by the processor 1410 to execute the methods of the embodiments of this application.
[0209] The processor 1410 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.
[0210] In some embodiments, the electronic device further comprises:
[0211] Input / output interface, used to realize information input and output;
[0212] Communication interface, used to realize communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, Wi-Fi, Bluetooth, etc.);
[0213] A bus that transmits information between various components of the device (e.g., the processor 1410, memory 1420, input / output interfaces, and communication interfaces);
[0214] The processor 1410 , the memory 1420 , the input / output interface, and the communication interface can be communicatively connected to each other within the device via a bus.
[0215] An embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions, which are used to execute the reference signal processing method applied to a terminal or the reference signal processing method applied to a network device provided in an embodiment of the present application.
[0216] Exemplarily, a reference signal processing method applied to a terminal includes:
[0217] receiving M reference signals sent by a network device, where M is an integer greater than 1;
[0218] Determine M measurement results based on the M reference signals;
[0219] Performing joint processing on the M measurement results to obtain N processing results, where N is an integer greater than 1;
[0220] Reporting information is determined according to the N processing results, and the reporting information is reported to the network device.
[0221] Exemplarily, a reference signal processing method applied to a network device includes:
[0222] Sending M reference signals to the terminal, where M is an integer greater than 1;
[0223] Receive reporting information sent by the terminal;
[0224] The reporting information is obtained by the terminal based on the following steps: determining M measurement results according to M reference signals; jointly processing the M measurement results to obtain N processing results, and determining the reporting information according to the N processing results, where N is an integer greater than 1.
[0225] An embodiment of the present application further provides a computer program product, including a computer program or computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device implements the reference signal processing method applied to a terminal as provided in an embodiment of the present application, or the reference signal processing method applied to a network device.
[0226] Exemplarily, a reference signal processing method applied to a terminal includes:
[0227] receiving M reference signals sent by a network device, where M is an integer greater than 1;
[0228] Determine M measurement results based on the M reference signals;
[0229] Performing joint processing on the M measurement results to obtain N processing results, where N is an integer greater than 1;
[0230] Reporting information is determined according to the N processing results, and the reporting information is reported to the network device.
[0231] Exemplarily, a reference signal processing method applied to a network device includes:
[0232] Sending M reference signals to the terminal, where M is an integer greater than 1;
[0233] Receive reporting information sent by the terminal;
[0234] The reporting information is obtained by the terminal based on the following steps: determining M measurement results according to M reference signals; jointly processing the M measurement results to obtain N processing results, and determining the reporting information according to the N processing results, where N is an integer greater than 1.
[0235] The system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of the system architecture and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
[0236] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0237] Those skilled in the art will appreciate that all or some of the steps and systems in the method disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, and the computer-readable medium can include computer storage media (or non-transitory media) and communication media (or temporary media). As known to those skilled in the art, the term computer storage media is included in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data) and is volatile and non-volatile, removable, and non-removable. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (DVD), or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage, or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0238] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0239] The above description of some embodiments of the present application with reference to the accompanying drawings does not limit the scope of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present application shall be within the scope of the present application.
Claims
1. A reference signal processing method, the method comprising: receiving M reference signals sent by a network device, where M is an integer greater than 1; Determine M measurement results according to the M reference signals; Performing joint processing on the M measurement results to obtain N processing results, where N is an integer greater than 1; Determine reporting information according to the N processing results, and report the reporting information to the network device.
2. The reference signal processing method according to claim 1, wherein: The determining M measurement results according to the M reference signals includes: Characteristic measurements are performed on the M reference signals respectively to obtain M reference signal characteristic values.
3. The reference signal processing method according to claim 2, wherein: The performing characteristic measurements on the M reference signals to obtain M reference signal characteristic values includes at least one of the following: Performing power measurement on each of the M reference signals to obtain M reference signal received power (RSRP) values; Amplitude measurements are performed on the M reference signals respectively to obtain M reference signal received amplitude values.
4. The reference signal processing method according to claim 1, wherein: The determining M measurement results according to the M reference signals includes: The M reference signals are respectively calculated according to a preset conversion function to obtain M reference signal conversion values.
5. The reference signal processing method according to claim 1, wherein: The jointly processing the M measurement results to obtain N processing results includes: Obtain a processing matrix C, where the processing matrix C is a matrix with a dimension of M*N; According to the processing matrix C, the M measurement results are mapped into the N processing results.
6. The reference signal processing method according to claim 5, wherein: The acquisition processing matrix C includes: Obtain a sequence consisting of N elements from each of the reference signals, and construct the processing matrix C according to the sequences corresponding to the M reference signals; or, Obtaining a sequence index from each of the reference signals, obtaining M sequences according to the sequence indexes corresponding to the M reference signals, each of the sequences consisting of N elements, and constructing the processing matrix C according to the M sequences; or, receiving downlink signaling sent by the network device, obtaining a matrix index from the downlink signaling, and obtaining the processing matrix C according to the matrix index; or, Receive downlink signaling sent by the network device, where the downlink signaling carries a bitmap for indicating the value of each element in the processing matrix C.
7. The reference signal processing method according to claim 5, wherein: Each element in the processing matrix C is a real number.
8. The reference signal processing method according to claim 5, wherein: Each element in the processing matrix C is 0 or 1.
9. The reference signal processing method according to claim 5, wherein: Each element in the processing matrix C is 0 or e jθ , where j is the imaginary unit and θ is a variable with a value range of [0, 2π].
10. The reference signal processing method according to claim 5, wherein: The first values corresponding to each row in the processing matrix C are equal, and the first value represents a value obtained by adding the modulo values of all elements in the row.
11. The reference signal processing method according to claim 5, wherein: The second value corresponding to each column in the processing matrix C is equal, and the second value represents a value obtained by adding the modulo values of all elements in the column.
12. The reference signal processing method according to claim 1, wherein: The N is greater than the M, or the N is less than the M.
13. The reference signal processing method according to claim 1, wherein: The determining the reporting information according to the N processing results, and reporting the reporting information to the network device, includes: Determine a target result according to the N processing results; Determine reporting information according to the target result, and report the reporting information to the network device.
14. The reference signal processing method according to claim 13, wherein: Determining a target result according to the N processing results includes: The largest K processing results among the N processing results are used as the target results, where K is an integer greater than or equal to 1 and K is less than or equal to N; or, The N processing results are modulo-ed to obtain N modulus values, and the largest K modulus values among the N modulus values are used as the target results, where K is an integer greater than or equal to 1 and K is less than or equal to N.
15. The reference signal processing method according to claim 14, wherein: Determining the reporting information according to the target result, and reporting the reporting information to the network device, includes one of the following: Determine an index corresponding to the target result, use the index as the reporting information, and report the reporting information to the network device; Determining a target standard co-location QCL relationship corresponding to the target result, using the target standard co-location QCL relationship as the reporting information, and reporting the reporting information to the network device; Determine a time-frequency resource index corresponding to the reporting information, use the time-frequency resource index as the reporting information, and report the reporting information to the network device.
16. A reference signal processing method, the method comprising: Sending M reference signals to the terminal, where M is an integer greater than 1; receiving reporting information sent by the terminal; The reporting information is obtained by the terminal based on the following steps: determining M measurement results according to the M reference signals; jointly processing the M measurement results to obtain N processing results, and determining the reporting information according to the N processing results, where N is an integer greater than 1.
17. The method according to claim 16, wherein: After receiving the reporting information sent by the terminal, the method further includes: determining a target beam according to the reported information; A downlink signal is sent to the terminal using the target beam.
18. The method according to claim 16, wherein The N processing results are determined according to the M measurement results and a processing matrix C, where the processing matrix C is a matrix with a dimension of M*N.
19. The method according to claim 18, wherein Each of the reference signals carries a sequence consisting of N elements, and the sequence is used to construct the processing matrix C; or, Each of the reference signals carries a sequence index, and the sequence index is used to determine a corresponding sequence, and the sequence is used to construct the processing matrix C.
20. The method according to claim 18, wherein The method further comprises: Sending downlink signaling to the terminal, where the downlink signaling carries a matrix index, where the matrix index is used to determine the processing matrix C; or, A downlink signaling is sent to the terminal, where the downlink signaling carries a bitmap for indicating the value of each element in the processing matrix C.
21. An electronic device comprising: one or more processors; A memory having one or more computer programs stored thereon, wherein when the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the following: The reference signal processing method according to any one of claims 1 to 15; or, The reference signal processing method according to any one of claims 16 to 20.
22. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program performs the following: The reference signal processing method according to any one of claims 1 to 15; or, The reference signal processing method according to any one of claims 16 to 20.
23. A computer program product comprising a computer program, wherein when the computer program is executed by a processor: The reference signal processing method according to any one of claims 1 to 15; or, The reference signal processing method according to any one of claims 16 to 20.
Citation Information
Patent Citations
Measurement reporting method, terminal device and network device
CN110035450A
Measurement reporting method and device
CN114698019A
CSI-RS configuration method, CSI feedback method, device and equipment
CN115603872A
Facilitating an enhanced resources indicator for channel state reporting in a wireless communication system
US9979456B1