Channel pilot frequency configuration method, related equipment, medium and product
By configuring the same pilot measurement between the terminal and the transceiver node and utilizing the channel prediction model in multi-TRP transmission scenarios, the problem of large pilot overhead is solved, thereby improving spectral efficiency and maintaining channel estimation accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2026-03-10
AI Technical Summary
In existing technologies, pilot overhead is large in multi-TRP transmission scenarios, which leads to reduced spectrum efficiency and cannot effectively improve communication coverage and cell edge user throughput.
By receiving channel quality and demand information from the terminal through network devices, the terminal is configured to use the same pilot for channel measurement with multiple transceiver nodes, and the channel state is predicted using a channel prediction model to reduce pilot overhead.
While maintaining the same channel estimation accuracy, it effectively reduces pilot overhead, improves spectrum efficiency, and enhances communication coverage and cell edge user throughput.
Smart Images

Figure CN121644019A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a channel pilot configuration method, related equipment, medium and products. Background Technology
[0002] The protocols in the relevant technologies only support different pilots to measure the channels of different Transmission and Reception Points (TRPs) and terminals, resulting in large pilot overhead and failing to improve spectrum efficiency. Summary of the Invention
[0003] This application provides a channel pilot configuration method, related equipment, medium, and product.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] A channel pilot configuration method, applied to a network device, the method comprising:
[0006] The receiving terminal sends a first message; the first message includes the number of N transceiver nodes connected to the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0007] A second message is sent to the terminal; the second message includes first configuration information for a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured using the same pilot.
[0008] In the above scheme, the first configuration information includes one or more of the following:
[0009] The node number of each of the N transceiver nodes;
[0010] The mode information of the first mode;
[0011] The period of the first mode;
[0012] Model number;
[0013] The sending order of each of the N transceiver nodes.
[0014] In the above scheme, before sending the second message to the terminal, the following steps are included:
[0015] If N is greater than the first threshold, the mode information of the first mode is determined based on the channel quality information and the channel demand information.
[0016] A channel pilot configuration method, applied to a terminal, the method comprising:
[0017] Send a first message to the network device; the first message includes the number of N transceiver nodes connected to the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0018] The terminal receives a second message sent by the network device; the second message includes first configuration information for a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured using the same pilot.
[0019] In the above scheme, the first configuration information includes one or more of the following:
[0020] The node number of each of the N transceiver nodes;
[0021] The mode information of the first mode;
[0022] The period of the first mode;
[0023] Model number;
[0024] The sending order of each of the N transceiver nodes.
[0025] In the above scheme, before sending the first message to the network device, the following steps are included:
[0026] Obtain a channel prediction model; the channel prediction model is used to predict the channel of the transceiver node in the first mode.
[0027] In the above scheme, after receiving the first configuration information sent by the network device, the process includes:
[0028] Based on the first configuration information, channel data of each of the N transceiver nodes under different pilot frequencies and superimposed channel data of the N transceiver nodes under the same pilot frequency are collected.
[0029] Channel estimation is performed based on the channel data and the superimposed channel data to obtain channel estimation data;
[0030] Obtain the correlation information of the channel estimation data; the correlation information includes the target channel time;
[0031] The channel estimation information and the correlation information are input into the channel prediction model corresponding to the model number to obtain the predicted channel; the predicted channel indicates the channel corresponding to the target channel time for each of the N transceiver nodes.
[0032] A channel pilot configuration device, applied to a network device, the device comprising:
[0033] The first receiving unit is configured to receive a first message sent by the terminal; the first message includes the number of N transceiver nodes connected to the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0034] The first sending unit is used to send a second message to the terminal; the second message includes first configuration information of a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured through the same pilot.
[0035] A channel pilot configuration device, applied to a terminal, the device comprising:
[0036] The second sending unit is used to send a first message to the network device; the first message includes the number of N transceiver nodes connected to the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0037] The second receiving unit is used to receive a second message sent by the network device; the second message includes first configuration information of a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured through the same pilot.
[0038] A network device includes a first communication interface and a first processor; wherein,
[0039] The first communication interface is used to receive a first message sent by the terminal; the first message includes the number of N transceiver nodes connected to the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0040] A second message is sent to the terminal; the second message includes first configuration information for a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured using the same pilot.
[0041] A terminal includes a second communication interface and a second processor; wherein,
[0042] The second communication interface sends a first message to the network device; the first message includes the number of N transceiver nodes connected to the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0043] The terminal receives a second message sent by the network device; the second message includes first configuration information for a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured using the same pilot.
[0044] A storage medium storing a computer program thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of any of the methods described above on the network device side, or implements the steps of any of the methods described above on the terminal side.
[0045] A computer product includes a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of any of the methods described above on the network device side, or implements the steps of any of the methods described above on the terminal side.
[0046] The embodiments of this application provide a channel pilot configuration method, related equipment, medium, and product; receiving a first message sent by a terminal; the first message includes the number of N transceiver nodes accessing the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer; sending a second message to the terminal; the second message includes first configuration information of a first mode; in the first mode, the channel between the terminal and the N transceiver nodes is measured using the same pilot. In other words, in the embodiments of this application, after receiving the first message sent by the terminal, the network device sends first configuration information including a first mode to the terminal, so that the channel between the terminal and the N transceiver nodes is measured using the same pilot. This solves the problem in related technologies where protocols only support different pilots to measure the channel between different TRPs and the terminal, resulting in large pilot overhead and failing to improve spectrum efficiency. Attached Figure Description
[0047] Figure 1 A schematic flowchart illustrating a channel pilot configuration method provided in an embodiment of this application;
[0048] Figure 2 This is a schematic diagram of the mapping of different channel pilots of the receiving end on the time-frequency domain resource grid provided in the embodiments of this application;
[0049] Figure 3 A schematic diagram of a channel prediction model provided in an embodiment of this application;
[0050] Figure 4 A flowchart illustrating another channel pilot configuration method provided in an embodiment of this application;
[0051] Figure 5 A flowchart illustrating the third channel pilot configuration method provided in this application embodiment;
[0052] Figure 6 This is a schematic diagram of the structure of a channel pilot configuration device provided in an embodiment of this application;
[0053] Figure 7 A schematic diagram of another channel pilot configuration device provided in an embodiment of this application;
[0054] Figure 8 This is a schematic diagram of the network device provided in the embodiments of this application;
[0055] Figure 9 This is a schematic diagram of the terminal structure provided in an embodiment of this application. Detailed Implementation
[0056] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0057] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is 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.
[0058] The terms "first / second / third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0060] In related technologies, multi-TRP transmission can improve communication coverage, throughput for cell edge users, and transmission reliability. Multi-TRP scenarios can be implemented through joint transmission (JT) for cooperative TRP transmission, or through diversity transmission.
[0061] When the terminal is in multi-TRP transmission mode, the Channel State Information-Reference Signal (CSI-RS) is transmitted between multiple TRPs. In order to obtain an accurate channel, the terminal needs to measure the corresponding channel between multiple TRPs through different pilots. The pilot overhead is large, which leads to a reduction in spectral efficiency.
[0062] Embodiments of this application provide a channel pilot configuration method, applied to network devices, with reference to... Figure 1 As shown, the method includes the following steps:
[0063] Step S101: Receive the first message sent by the terminal.
[0064] The first message includes the number of N transceiver nodes of the access network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer.
[0065] Understandably, network equipment can be understood as a base station. Channel quality information may include, but is not limited to, the signal-to-noise ratio (SNR). Channel requirement information includes, but is not limited to, the terminal's channel accuracy requirements. Accuracy requirements can be set according to actual conditions, and this application does not impose specific limitations on them. For example, accuracy requirements can be set to high accuracy and other accuracies, where high accuracy can be represented as 1 and other accuracies as 0.
[0066] In practical applications, after a terminal accesses the network and enters the Radio Resource Control Connected (RRC-CONNECTED) state, the base station coordinates the transmission of the Channel State Information Reference Signal (CSI-RS). The terminal measures the channel corresponding to the access TRP and sends the first message to the base station.
[0067] Step S102: Send the second message to the terminal.
[0068] The second message includes the first configuration information of the first mode; in the first mode, the channel between the terminal and N transceiver nodes is measured through the same pilot.
[0069] Understandably, the first mode can be understood as a superimposed pilot mode.
[0070] In practical applications, before a terminal accesses the network, the base station can pre-collect downlink single TRP channel estimation data and downlink multiple TRP pilot superposition transmission channel estimation data for different TRPs, for reference. Figure 2 As shown, data from t1 to t7 within one period is collected. The data from t6 and t7 are used as training data for the prediction model's output, including pilot time-frequency positions and corresponding ports. The channel estimation time min{t1,t2,t3,t4,t5} on a single TRP needs to be less than the prediction time max{t6,t7} for offline training of the channel prediction model (denoted as P). i(i = 1, ..., N3), the channel prediction model can be deployed on the centralized unit (CU) and / or distributed unit (DU) on the base station side.
[0071] The channel prediction model can decompose the superimposed TRP channels into channels of different TRPs at times t6 and t7, as referenced. Figure 2 The predicted channel model shown can be synchronized from the base station to the terminal along with the predicted channel model and its corresponding model number. The actual number of TRPs accessing the base station may vary. The base station can collect different data based on the number of TRPs to train multiple different channel prediction models and synchronize them to the terminal.
[0072] The base station can configure relevant parameters based on the terminal's channel accuracy requirements. For example, these parameters may include a signal-to-noise ratio (SNR) threshold. Higher channel accuracy requirements mean fewer users can receive pilot overlay transmissions, and more single TRPs can be transmitted on the pilot within a single pilot configuration period. The base station configures whether to overlay pilots for different TRPs and the TRP numbers to be overlaid, based on the number of accessed TRPs and the channel quality measured by the terminal. If the TRP set uses pilot overlay transmission, first configuration information is sent via RRC signaling. This first configuration information may include the pilot transmission period, the number of single TRPs transmitted on the pilot within one period, the corresponding pilot positions for different TRPs, the number of overlaid TRPs transmitted on the pilot and their corresponding pilot positions, and the channel prediction model number. The terminal can then perform channel prediction based on the channel prediction model corresponding to the number.
[0073] The terminal collects channel data corresponding to the pilot (including channels of a single TRP and channels of multiple TRPs superimposed), completes channel estimation based on the pilot, and inputs the channel estimation data, corresponding time and channel time to be predicted into the channel prediction model corresponding to the model number to predict the channel at the required time.
[0074] The terminal measures the channel between different TRPs and the terminal using the same pilot signal, and performs channel prediction between different TRPs and the UE using an AI model. While maintaining the channel estimation accuracy, this can effectively reduce the number of pilot signals and improve spectrum efficiency.
[0075] The second message may also include second configuration information for the second mode, which can be understood as a non-superimposed pilot mode. The second configuration information can be configured according to existing protocols, including but not limited to pilot position information. In other words, this application can also implement the scheme in related technologies where network devices send configuration information for a non-superimposed pilot mode to the terminal, enabling the channel between the terminal and the transceiver node to be measured using different pilots.
[0076] As can be seen from the above, in this embodiment of the application, after receiving the first message sent by the terminal through the network device, the first configuration information including the first mode is sent to the terminal, so that the channel between the terminal and N transceiver nodes is measured through the same pilot, thereby solving the problem that the related technology protocol only supports different pilots to measure the channel between different TRPs and the terminal, resulting in large pilot overhead and failure to improve spectrum efficiency.
[0077] In some embodiments of this application, the first configuration information includes one or more of the following:
[0078] The node number of each of the N transceiver nodes;
[0079] Pattern information for the first mode;
[0080] The cycle of the first mode;
[0081] Model number;
[0082] The sending order of each of the N transceiver nodes.
[0083] In practical applications, we will use N=2 as an example, assuming that the base station can support a maximum of one terminal accessing two TRPs simultaneously, and can support a maximum of two TRPs transmitting simultaneously. The two TRPs can be represented as TRP1 and TRP2. Bit=1 indicates single TRP pilot transmission, and bit=0 indicates simultaneous transmission of pilots from both TRPs. The simultaneous transmission modes support the two modes shown in Table 1:
[0084] model first group other group Combination form 1 111100 1100 111100
[1100] N1 2 11110 11110 11110
[11110] N2
[0085] Table 1
[0086] Wherein, []N represents repetition N times. When two TRPs send data to the same UE at the same time, in order to predict the channel of the two TRPs, since predicting the channel of one TRP requires two pre-pilot data, in this embodiment of the application, at least four single TRP pilot data are set in the first group.
[0087] For example, each mode contains a first group and multiple other groups. In existing protocols, periodic or semi-persistent transmission is configured in the Channel State Reference Information Resource Configuration (CSI-Resource Config). The periodicity and offset of the Non-Zero-Power Channel State Information Reference Signal (NZP-CSI-RS-Resource) can be configured with time slot periods. As shown in Table 1, the time slot period between modes (10) and (00) can be twice as large as the time slot period between (11). The larger time slot period of the pilot configuration can reduce the number of time-frequency resources configured for the pilot and improve spectrum efficiency.
[0088] Assume the downlink pilot occupies N slots in one time slot slot A symbol. Configuration mode i contains N. i There are N periods, therefore a group contains N. i ×N slot The location for inserting pilot signals. For example, in mode 1, N1×N is used for configuration. slot It must be an integer multiple of 6 + 4 × N1. The transmission format without superimposed pilot signals can be set to Mode 3. The mode information for the first mode includes information from Mode 1 and Mode 2, and may also include information from Mode 3.
[0089] Taking first group 111100 in mode 1 as an example, 1111 uses two TRPs to send in turn. During configuration, the TRP numbers can be bitmapped, for example, sequence numbers 0 and 1. The one with sequence number 0 is sent first, and this configuration is sent to the terminal.
[0090] The base station can set the signal-to-noise ratio (SNR) threshold according to the accuracy requirements of the terminal. The first set of SNR thresholds is δ. 11 and δ 12 δ 11 >δ 12 The second group's signal-to-noise ratio threshold is δ. 21 and δ 22 δ 21 >δ 22 .
[0091] When the terminal requires high precision, the signal-to-noise ratio (SNR) of TRP1 is denoted as SNR1, and the SNR of TRP2 is denoted as SNR2. When min(SNR1, SNR2) > δ 11 When using mode 1, if max(SNR1,SNR2)<δ 12The non-overlapping mode is adopted, denoted as Mode 3; Mode 2 is adopted in all other cases; when the UE's channel accuracy requirement is other accuracy, when min(SNR1,SNR2)>δ 21 When using mode 1, if max(SNR1,SNR2)<δ 22 The non-overlapping mode is used, i.e., mode 3; the rest use mode 2. Mode 1 is used, numbered 01; mode 2 is used, numbered 10; mode 3 is used, numbered 11.
[0092] Training data meeting the signal-to-noise ratio (SNR) requirements is collected based on the three modes supported by the base station, and a channel prediction model is trained. According to the two modes designed in Table 1, multiple channel data are collected under different SNR conditions. This requires collecting channel data from a single TRP and also collecting superimposed channel data from multiple TRPs. Training the channel prediction model in mode 2 for the first group and other groups requires collecting... Figure 2 The data shown is as intended; however, training the other group in mode 1 requires using the predicted data of the first group in mode 1 and the corresponding channel data on a single TRP as input data to train the channel prediction model. The channel overlay mode used during model inference must be consistent with the channel overlay mode used when collecting data and completing model training.
[0093] In some embodiments of this application, before sending the second message to the terminal, the following steps are included:
[0094] If N is greater than the first threshold, the mode information of the first mode is determined based on the channel quality information and the channel demand information.
[0095] In practical applications, the first threshold can be set according to the actual situation. This embodiment uses a first threshold of 1 as an example. When N is 1, there is no need to consider the case of superimposed pilot signals, and mode 3 can be selected. When N is greater than 1, the base station can determine the model number of the channel prediction model based on the number of TRPs, and determine the configuration information of the superimposed pilot signal mode based on the channel quality information and channel demand information provided by the terminal.
[0096] Embodiments of this application provide a channel pilot configuration method, applied to a terminal, with reference to... Figure 4 As shown, the method includes the following steps:
[0097] Step S401: Send the first message to the network device.
[0098] The first message includes the number of N transceiver nodes of the access network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer.
[0099] In practical applications, after a terminal accesses the network and enters the RRC-CONNECTED state, the base station coordinates the transmission of CSI-RS. The terminal measures the channel corresponding to the access TRP and sends the first message to the base station.
[0100] Step S402: Receive the second message sent by the network device.
[0101] The second message includes the first configuration information of the first mode; in the first mode, the channel between the terminal and N transceiver nodes is measured through the same pilot.
[0102] In practical applications, base stations can configure relevant parameters based on the channel accuracy requirements of the terminal. For example, these parameters may include a signal-to-noise ratio (SNR) threshold. Higher channel accuracy requirements mean fewer users can receive pilot overlay transmissions, and more single TRPs can be transmitted on the pilot within a single pilot configuration period. The network side configures whether to overlay pilots for different TRPs and the TRP numbers to be overlaid, based on the number of accessed TRPs and the channel quality measured by the terminal. If the TRP set uses pilot overlay transmission, first configuration information is sent via RRC signaling. This first configuration information may include the pilot transmission period, the number of single TRPs transmitted on the pilot within one period, the corresponding pilot positions for different TRPs, the number of overlaid TRPs transmitted on the pilot and their corresponding pilot positions, and the channel prediction model number. The terminal can then perform channel prediction based on the channel prediction model corresponding to the number.
[0103] The terminal collects channel data corresponding to the pilot (including channels of a single TRP and channels of multiple TRPs superimposed), completes channel estimation based on the pilot, and inputs the channel estimation data, corresponding time and channel time to be predicted into the channel prediction model corresponding to the model number to predict the channel at the required time.
[0104] The terminal measures the channel between different TRPs and the terminal using the same pilot signal, and performs channel prediction between different TRPs and the UE using an AI model. While maintaining the channel estimation accuracy, this can effectively reduce the number of pilot signals and improve spectrum efficiency.
[0105] As can be seen from the above, in this embodiment of the application, after receiving the first message sent by the terminal through the network device, the first configuration information including the first mode is sent to the terminal, so that the channel between the terminal and N transceiver nodes is measured through the same pilot, thereby solving the problem that the related technology protocol only supports different pilots to measure the channel between different TRPs and the terminal, resulting in large pilot overhead and failure to improve spectrum efficiency.
[0106] In some embodiments of this application, the first configuration information includes one or more of the following:
[0107] The node number of each of the N transceiver nodes;
[0108] Pattern information for the first mode;
[0109] The cycle of the first mode;
[0110] Model number;
[0111] The sending order of each of the N transceiver nodes.
[0112] In practical applications, the content of the first configuration information can be referenced from the aforementioned steps, and will not be repeated here.
[0113] In some embodiments of this application, before sending the first message to the network device, the following steps are included:
[0114] Obtain the channel prediction model; the channel prediction model is used to predict the channel of the transceiver node in the first mode.
[0115] In practical applications, before a terminal accesses the network, the base station can pre-collect downlink channel estimation data for a single TRP and channel estimation data for multiple downlink TRPs transmitted via pilot overlay. This data is used for offline training of the channel prediction model, which can be deployed on the CU and / or DU at the base station. The base station can synchronize the channel prediction model and its corresponding model number to the terminal. The actual number of TRPs accessing the base station may vary, allowing the base station to collect different data based on the number of TRPs, train multiple different channel prediction models, and synchronize them to the terminal.
[0116] In some embodiments of this application, after receiving the first configuration information sent by the network device, the process includes:
[0117] Based on the first configuration information, channel data of each of the N transceiver nodes under different pilot frequencies and superimposed channel data of the N transceiver nodes under the same pilot frequency are collected.
[0118] Channel estimation is performed based on channel data and superimposed channel data to obtain channel estimation data;
[0119] Obtain correlation information from the channel estimation data; the correlation information includes the target channel time.
[0120] The channel estimation information and correlation information are input into the channel prediction model corresponding to the model number to obtain the predicted channel; the predicted channel indicates the channel corresponding to the target channel time for each of the N transceiver nodes.
[0121] In practical applications, we will use N=2 as an example, assuming that the base station can support a maximum of one terminal accessing two TRPs simultaneously, and can support a maximum of two TRPs transmitting simultaneously. The two TRPs can be represented as TRP1 and TRP2.
[0122] When the terminal requires high precision, the signal-to-noise ratio (SNR) of TRP1 is denoted as SNR1, and the SNR of TRP2 is denoted as SNR2. When min(SNR1, SNR2) > δ 11 When using mode 1, if max(SNR1,SNR2)<δ 12 The non-overlapping mode (mode 3) is used; mode 2 is used in all other cases; when the UE's channel accuracy requirement is other accuracy, when min(SNR1,SNR2)>δ 21 When using mode 1, if max(SNR1,SNR2)<δ 22 The non-overlapping mode is used, i.e., mode 3; the rest use mode 2. Mode 1 is used, numbered 01; mode 2 is used, numbered 10; mode 3 is used, numbered 11.
[0123] If mode 1 or 2 is selected, pilot signals for different TRPs are configured and transmitted according to mode 1 or 2, and the corresponding pilot signals are transmitted according to the configuration. The terminal receives the first configuration information of the superimposed pilot signal mode sent by the base station, collects the channel data corresponding to the pilot signals (including the channel of a single TRP and the channel of two superimposed TRPs), completes channel estimation based on the pilot signals, and inputs the channel estimation data, corresponding time and other relevant information, as well as the channel time to be predicted, into the corresponding channel prediction model to predict the channel at the required time. The target channel time can be understood as the channel time to be predicted.
[0124] The base station updates its configuration based on changes in the access TRP and channel accuracy requirements. It can update the pilot transmission configuration information by sending different mode numbers and model numbers. The configuration information includes: whether the pilots of different TRPs are transmitted in superposition, the order of transmitting a single TRP on the pilot within one cycle and the corresponding position of the pilot, and the corresponding position of superposition TRPs transmitted on the pilot within one cycle.
[0125] In a feasible scenario, refer to Figure 5 As shown, the channel pilot configuration method of this application embodiment can be implemented in the following way:
[0126] Step S501: Collect channel data of a single TRP and superimposed channel data of multiple TRPs, train an AI-based channel prediction model offline, synchronize the channel prediction model, model number, and transmission mode configuration to the terminal, and synchronize the model number and transmission mode configuration to the base station.
[0127] Step S502: The terminal has been connected to the network and enters RRC-CONNECTED.
[0128] Step S503: The base station coordinates access TRP to send CSI-RS.
[0129] Step S504: The terminal measures and reports the channel corresponding to the access TRP.
[0130] Step S505: Configure pilot parameters according to terminal requirements, the number of accessed TRPs, and reported channel quality. Configure whether pilots for different TRPs are overlaid, the TRP number for overlaid transmission, and related configurations for pilot overlay transmission. If TRP overlay transmission is used, proceed to step S506; if TRP non-overlay transmission is used, proceed to step S507. Send the pilot configuration and send the corresponding pilots according to the configuration.
[0131] Step S506: Terminal channel estimation, using an AI model to complete the superimposed channel prediction.
[0132] Step S507: The network side updates the pilot transmission configuration according to the changes in access TRP and channel accuracy requirements. For details, please refer to steps S503-S506.
[0133] Based on the same inventive concept as described above Figure 6 This is a schematic diagram of a channel pilot configuration device provided in an embodiment of the present invention, applied to a network device. The device includes:
[0134] The first receiving unit 601 receives a first message sent by the terminal; the first message includes the number of N transceiver nodes of the access network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0135] The first sending unit 602 sends a second message to the terminal; the second message includes the first configuration information of the first mode; in the first mode, the channel between the terminal and N transceiver nodes is measured through the same pilot.
[0136] In some embodiments of this application, the first configuration information includes one or more of the following:
[0137] The node number of each of the N transceiver nodes;
[0138] Pattern information for the first mode;
[0139] The cycle of the first mode;
[0140] Model number;
[0141] The sending order of each of the N transceiver nodes.
[0142] In some embodiments of this application, the device further includes a first processing unit, configured to determine mode information of the first mode based on channel quality information and channel demand information if N is greater than a first threshold.
[0143] Based on the same inventive concept as described above Figure 7This is a schematic diagram of a channel pilot configuration device provided in an embodiment of the present invention, applied to a terminal. The device includes:
[0144] The second sending unit 701 is used to send a first message to the network device; the first message includes the number of N transceiver nodes accessing the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0145] The second receiving unit 702 is used to receive a second message sent by the network device; the second message includes first configuration information of the first mode; in the first mode, the channel between the terminal and N transceiver nodes is measured through the same pilot.
[0146] In some embodiments of this application, the first configuration information includes one or more of the following:
[0147] The node number of each of the N transceiver nodes;
[0148] Pattern information for the first mode;
[0149] The cycle of the first mode;
[0150] Model number;
[0151] The sending order of each of the N transceiver nodes.
[0152] In some embodiments of this application, the apparatus further includes: a second processing unit, configured to acquire a channel prediction model; the channel prediction model is used to predict the channel of the transceiver node in a first mode.
[0153] In some embodiments of this application, the second processing unit is further configured to collect channel data of each of the N transceiver nodes under different pilots and superimposed channel data of the N transceiver nodes under the same pilot based on the first configuration information.
[0154] Channel estimation is performed based on channel data and superimposed channel data to obtain channel estimation data;
[0155] Obtain correlation information from the channel estimation data; the correlation information includes the target channel time.
[0156] The channel estimation information and correlation information are input into the channel prediction model corresponding to the model number to obtain the predicted channel; the predicted channel indicates the channel corresponding to the target channel time for each of the N transceiver nodes.
[0157] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of the embodiments of this application, the embodiments of this application also provide a network device, such as... Figure 8 As shown, the network device 00 includes:
[0158] The first communication interface 801 is capable of exchanging information with the terminal;
[0159] The first processor 802 is connected to the first communication interface 801 to enable information interaction with the terminal and to execute the methods provided by one or more technical solutions on the network device side when running computer programs.
[0160] The first memory 803 is where the computer program is stored.
[0161] Specifically, the first communication interface 801 is used to receive a first message sent by the terminal; the first message includes the number of N transceiver nodes of the access network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0162] Send a second message to the terminal; the second message includes the first configuration information of the first mode; in the first mode, the channel between the terminal and N transceiver nodes is measured through the same pilot.
[0163] In some embodiments of this application, the first configuration information includes one or more of the following:
[0164] The node number of each of the N transceiver nodes;
[0165] Pattern information for the first mode;
[0166] The cycle of the first mode;
[0167] Model number;
[0168] The sending order of each of the N transceiver nodes.
[0169] In some embodiments of this application, the first processor 802 is used to determine the mode information of the first mode based on channel quality information and channel demand information if N is greater than a first threshold.
[0170] Of course, in practical applications, the various components in network device 800 are coupled together through bus system 804. It can be understood that bus system 804 is used to implement communication between these components. In addition to a data bus, bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 8 The general labeled all buses as Bus System 804.
[0171] The first memory 803 in this embodiment is used to store various types of data to support the operation of the network device 800. Examples of such data include any computer program used to operate on the network device 800.
[0172] The methods disclosed in the above embodiments of this application can be applied to or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 802. The first processor 802 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 803. The first processor 802 reads the information in the first memory 803 and completes the steps of the aforementioned method in combination with its hardware.
[0173] In an exemplary embodiment, the network device 800 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0174] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of the embodiments of this application, the embodiments of this application also provide a terminal, such as... Figure 9 As shown, the terminal 900 includes:
[0175] The second communication interface 901 is capable of exchanging information with network devices;
[0176] The second processor 902 is connected to the second communication interface 901 to enable information interaction with network devices and to execute the methods provided by one or more of the above-mentioned terminal-side technical solutions when running computer programs.
[0177] The computer program is stored in the second memory 903.
[0178] Specifically, the second communication interface 901 is used to send a first message to the network device; the first message includes the number of N transceiver nodes accessing the network device, the channel quality information of each of the N transceiver nodes, and the channel requirement information of the terminal; N is a positive integer;
[0179] The terminal receives a second message sent by the network device; the second message includes the first configuration information of the first mode; in the first mode, the channel between the terminal and N transceiver nodes is measured through the same pilot.
[0180] In some embodiments of this application, the first configuration information includes one or more of the following:
[0181] The node number of each of the N transceiver nodes;
[0182] Pattern information for the first mode;
[0183] The cycle of the first mode;
[0184] Model number;
[0185] The sending order of each of the N transceiver nodes.
[0186] In some embodiments of this application, the apparatus further includes: a second processor 902, configured to acquire a channel prediction model; the channel prediction model is used to predict the channel of the transceiver node in a first mode.
[0187] In some embodiments of this application, the second processor 902 is further configured to collect channel data of each of the N transceiver nodes under different pilots and superimposed channel data of the N transceiver nodes under the same pilot, based on the first configuration information.
[0188] Channel estimation is performed based on channel data and superimposed channel data to obtain channel estimation data;
[0189] Obtain correlation information from the channel estimation data; the correlation information includes the target channel time.
[0190] The channel estimation information and correlation information are input into the channel prediction model corresponding to the model number to obtain the predicted channel; the predicted channel indicates the channel corresponding to the target channel time for each of the N transceiver nodes.
[0191] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 902. The second processor 902 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 902 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules can be located in a storage medium, specifically a second memory 903. The second processor 902 reads information from the second memory 903 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0192] In an exemplary embodiment, terminal 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0193] It is understood that the memories (first memory 803, second memory 903) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0194] Based on the foregoing embodiments, embodiments of this application provide a storage medium storing computer-executable instructions configured to execute... Figure 1 or Figure 4 The corresponding implementation provides a channel pilot configuration method.
[0195] Based on the foregoing embodiments, embodiments of this application also provide a computer product, including a computer program, which, when executed by a processor, implements... Figure 1 or Figure 4 The steps in the channel pilot configuration method provided in the corresponding embodiment.
[0196] It should be noted that the aforementioned computer storage media can be ROM, PROM, EPROM, EEPROM, FRAM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.; or it can be various electronic devices that include one or any combination of the above-mentioned storage media, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0197] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0198] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0199] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a first network device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0200] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0201] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0202] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0203] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method of channel pilot configuration, the method comprising: The method is applied to a network device, and comprises the following steps: receiving a first message sent by a terminal; the first message comprises the number of N transceiver nodes of the network device, channel quality information of each transceiver node in the N transceiver nodes, and channel demand information of the terminal; N is a positive integer; sending a second message to the terminal; the second message comprises first configuration information of a first mode; in the first mode, channels between the terminal and the N transceiver nodes are measured by using a same pilot.
2. The method of claim 1, wherein, The first configuration information comprises one or more of the following: a node number of each transceiver node in the N transceiver nodes; mode information of the first mode; a period of the first mode; a model number; a sending sequence of each transceiver node in the N transceiver nodes.
3. The method of claim 2, wherein, Before the step of sending the second message to the terminal, the method comprises the following steps: if N is greater than a first threshold, determining mode information of the first mode based on the channel quality information and the channel demand information.
4. A method for channel pilot configuration, the method comprising: The method is applied to a terminal, and comprises the following steps: sending a first message to a network device; the first message comprises the number of N transceiver nodes of the network device, channel quality information of each transceiver node in the N transceiver nodes, and channel demand information of the terminal; N is a positive integer; receiving a second message sent by the network device; the second message comprises first configuration information of a first mode; in the first mode, channels between the terminal and the N transceiver nodes are measured by using a same pilot.
5. The method of claim 4, wherein, The first configuration information comprises one or more of the following: a node number of each transceiver node in the N transceiver nodes; mode information of the first mode; a period of the first mode; a model number; a sending sequence of each transceiver node in the N transceiver nodes.
6. The method of claim 5, wherein, Before the step of sending the first message to the network device, the method comprises the following steps: obtaining a channel prediction model; the channel prediction model is used for predicting channels of transceiver nodes in the first mode.
7. The method of claim 6, wherein, After the step of receiving the first configuration information sent by the network device, the method comprises the following steps: collecting channel data of each transceiver node in the N transceiver nodes in different pilots and superimposed channel data of the N transceiver nodes in a same pilot based on the first configuration information; performing channel estimation based on the channel data and the superimposed channel data to obtain channel estimation data; obtaining association information of the channel estimation data; the association information comprises a target channel time; inputting the channel estimation information and the association information into a channel prediction model corresponding to the model number to obtain a predicted channel; the predicted channel indicates a channel of each transceiver node in the N transceiver nodes corresponding to the target channel time. 8.A network device, comprising a first communication interface and a first processor; wherein, the first communication interface is configured to receive a first message sent by a terminal; the first message comprises the number of N transceiver nodes of the network device, channel quality information of each transceiver node in the N transceiver nodes, and channel demand information of the terminal; N is a positive integer; sending a second message to the terminal; the second message comprises first configuration information of a first mode; in the first mode, a channel between the terminal and the N transceiver nodes is measured by using a same pilot. 9.A terminal, comprising a second communication interface and a second processor; wherein, the second communication interface sends a first message to a network device; the first message comprises a number of N transceiver nodes of the network device, channel quality information of each of the N transceiver nodes, and channel demand information of the terminal; N is a positive integer; receiving a second message sent by the network device; the second message comprises first configuration information of a first mode; in the first mode, a channel between the terminal and the N transceiver nodes is measured by using a same pilot.
10. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to realize the steps of the method of any one of claims 1 to 3 or 4 to 7.
11. A computer product comprising a computer program, characterized in that The computer program is executed by the processor to realize the steps of the method of any one of claims 1 to 3 or 4 to 7.