Channel parameter processing method and device, equipment and storage medium
The method optimizes channel parameter reporting in UEs to reduce data collection and transmission overheads, enabling efficient AI model training with improved precision and generalization.
Patent Information
- Application Number
- CN202410052585.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-12
- Publication Date
- 2025-07-15
AI Technical Summary
When training artificial intelligence models based on channel measurement data of user equipment, a large amount of channel measurement data needs to be collected, resulting in excessive overhead of data acquisition and air interface transmission.
According to the configuration information of the network-side equipment, the user equipment selectively reports channel parameters, including multipath delay expansion value, multipath angle expansion value, cluster number, etc., and uses event triggering or periodic reporting methods to reduce data collection and transmission.
It reduces the overhead of data acquisition and air-interface transmission, improves the accuracy of channel parameters and the training accuracy and generalization capabilities of neural networks.
Smart Images

Figure CN120321706A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of wireless transmission technology, and particularly relates to a method, apparatus, device, and storage medium for processing channel parameters. Background Art
[0002] In the related art, when training an Artificial Intelligence (AI) model based on channel measurement data of a User Equipment (UE), a large amount of channel measurement data needs to be collected and transmitted to a network-side device. In this way, the data collection and air interface transmission overhead are increased. Summary of the Invention
[0003] Embodiments of this application provide a method, apparatus, device, and storage medium for processing channel parameters.
[0004] Embodiments of this application provide a method for processing channel parameters, which is applied to a UE. The method includes:
[0005] Receiving configuration information sent by a network-side device, where the configuration information at least includes channel parameters that the UE needs to report and a reporting method of the UE;
[0006] Reporting the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting method of the UE.
[0007] In some embodiments, the channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster number data analysis statistical value, intra-cluster multipath delay spread value, intra-cluster multipath transmit horizontal angle spread value, intra-cluster multipath receive horizontal angle spread value, intra-cluster multipath transmit vertical angle spread value, intra-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift.
[0008] It can be seen that the UE can report corresponding channel parameters to the network side according to the configuration information sent by the network-side device, which is beneficial to meeting the requirements of the network-side device for receiving channel parameters.
[0009] In some embodiments, the reporting method of the UE includes: an event-triggered reporting method or a periodic reporting method. It can be seen that the UE can use a flexible reporting method to report channel parameters to the network-side device according to the event-triggered reporting method or the periodic reporting method in the configuration information sent by the network-side device, which is beneficial to meeting the requirements of the network-side device for receiving channel parameters.
[0010] In some embodiments, the configuration information includes the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters. Thus, since the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters is the content in the configuration information sent by the network side, when the UE reports channel parameters to the network side device according to the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters, the requirements of the network side device for receiving channel parameters can be met.
[0011] In some embodiments, reporting the channel parameters to the network side device according to the channel parameters that the UE needs to report and the reporting mode of the UE includes: when the reporting mode of the UE includes a reporting mode based on event triggering, reporting the channel parameters to the network side device when an event for triggering the UE to report channel parameters occurs; or, when the reporting mode of the UE includes a periodic reporting mode, reporting the channel parameters to the network side device according to the period for the UE to report channel parameters. It can be seen that the UE can report channel parameters to the network side device at an appropriate time according to the event-triggered reporting mode or the periodic reporting mode in the configuration information sent by the network side device, which is beneficial to meeting the requirements of the network side device for receiving channel parameters.
[0012] In some embodiments, the channel parameters that the UE needs to report are the data analysis results of the channel; before reporting the channel parameters to the network side device according to the channel parameters that the UE needs to report and the reporting mode of the UE, the method further includes: performing channel measurement according to the channel parameters that the UE needs to report to obtain channel measurement data; extracting the parameters of the channel measurement data; and performing data analysis on the parameters of the channel measurement data to obtain the data analysis results of the channel.
[0013] It can be seen that the channel parameters that the UE needs to report are obtained by performing data analysis on the parameters of the channel measurement data. Therefore, the channel parameters that the UE needs to report conform to the channel propagation characteristics of the actual measurement scenario, and thus it is beneficial for the network side device to apply the channel parameters for channel simulation.
[0014] In some embodiments, the parameters of the channel measurement data include one or more of the following parameters: multipath transmission horizontal angle, multipath transmission vertical angle, multipath reception horizontal angle, multipath reception vertical angle, multipath power, multipath delay, number of clusters, intra-cluster multipath delay, intra-cluster multipath transmission horizontal angle, intra-cluster multipath transmission vertical angle, intra-cluster multipath reception horizontal angle, intra-cluster multipath reception vertical angle, intra-cluster multipath power, intra-cluster multipath delay.
[0015] It can be seen that the UE can analyze data such as multipath transmission parameters, multipath reception parameters, multipath power, multipath delay, number of clusters, and in-cluster multipath parameters, and then obtain the channel parameters that the UE needs to report. That is, the UE only needs to report a small amount of channel parameters to the network-side device, without reporting a large amount of channel measurement data to the network-side device, thereby reducing the data collection and air interface transmission overhead.
[0016] The embodiment of the present application also provides another method for processing channel parameters. This method is applied to a network-side device and includes:
[0017] Sending configuration information to the UE, where the configuration information at least includes the channel parameters that the UE needs to report and the reporting method of the UE;
[0018] Receiving the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting method of the UE.
[0019] In some embodiments, the channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmission horizontal angle spread value, multipath reception horizontal angle spread value, multipath transmission vertical angle spread value, multipath reception vertical angle spread value, cluster number data analysis statistical value, in-cluster multipath delay spread value, in-cluster multipath transmission horizontal angle spread value, in-cluster multipath reception horizontal angle spread value, in-cluster multipath transmission vertical angle spread value, in-cluster multipath reception vertical angle spread value, Rice factor, Doppler frequency shift; or, the reporting method of the UE includes: an event-triggered reporting method or a periodic reporting method.
[0020] It can be seen that the UE can report corresponding channel parameters to the network side according to the configuration information sent by the network-side device, which is beneficial to meeting the needs of the network-side device for receiving channel parameters. The UE can adopt a flexible reporting method to report channel parameters to the network-side device according to the event-triggered reporting method or the periodic reporting method in the configuration information sent by the network-side device, which is beneficial to meeting the needs of the network-side device for receiving channel parameters.
[0021] In some embodiments, the configuration information further includes one or more of the following information: the type of event for triggering the UE to report channel parameters, the period for the UE to report channel parameters. In this way, since the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters is the content in the configuration information sent by the network side, when the UE reports channel parameters according to the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters, the needs of the network-side device for receiving channel parameters can be met.
[0022] In some embodiments, after receiving the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting manner of the UE, the method further includes: applying the channel parameters to perform channel simulation to generate channel simulation data.
[0023] It can be seen that the channel simulation data is the data obtained by simulating the channel parameters reported by the UE, and the channel parameters reported by the UE are obtained by analyzing the parameters of the measured channel measurement data. Therefore, the channel simulation data can conform to the channel propagation characteristics of the measured scenario, and moreover, the channel parameters reported by the UE are not equivalent to the original channel measurement data. Thus, compared with the channel measurement data, the channel simulation data simulated based on the channel parameters reported by the UE increases the diversity of the data. Further, when constructing the training data of the neural network based on the channel simulation data, it can make the training data of the neural network have a certain degree of randomness and generalization ability, which is conducive to improving the training accuracy of the neural network and the generalization ability of the trained neural network.
[0024] The embodiment of the present application also provides a processing device for channel parameters. The device is applied to the UE and includes:
[0025] A first receiving module, configured to receive configuration information sent by a network-side device, where the configuration information at least includes channel parameters that the UE needs to report and the reporting manner of the UE;
[0026] A first sending module, configured to report the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting manner of the UE.
[0027] The embodiment of the present application also provides another processing device for channel parameters. The device is applied to a network-side device and includes:
[0028] A second sending module, configured to send configuration information to a user equipment UE, where the configuration information at least includes channel parameters that the UE needs to report and the reporting manner of the UE;
[0029] A second receiving module, configured to receive the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting manner of the UE.
[0030] The embodiment of the present application also provides a user equipment, which includes a processor and a memory for storing a computer program that can run on the processor; wherein, the processor is configured to run the computer program to execute any of the above-mentioned processing methods for channel parameters applied to the UE.
[0031] The embodiment of the present application further provides a network-side device, which includes a processor and a memory for storing a computer program that can run on the processor; wherein, the processor is configured to run the computer program to execute any of the above-mentioned processing methods for channel parameters applied to the network-side device.
[0032] The embodiment of the present application further provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements any of the above-mentioned channel parameter processing methods.
[0033] It can be seen that in the embodiment of the present application, the UE can report channel parameters to the network side according to the channel parameters that the UE needs to report in the configuration information, that is, the channel parameters reported by the UE are determined according to the configuration information sent by the network side. Therefore, only by reasonably collecting channel measurement data according to the sent configuration information, the corresponding channel parameters can be obtained, without collecting a large amount of channel measurement data, which is beneficial to reducing data collection and air interface transmission overhead. Moreover, the UE can also report channel parameters to the network-side device according to the reporting method of the UE in the configuration information, which is beneficial to reducing the air interface transmission overhead of the channel parameters. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 It is a flowchart of a processing method for channel parameters applied to a UE in an embodiment of the present application;
[0035] Figure 2 It is a flowchart of a processing method for channel parameters applied to a network-side device in an embodiment of the present application;
[0036] Figure 3 It is a flowchart of generating channel simulation data in a simulation platform proposed in an embodiment of the present application;
[0037] Figure 4 It is an interaction flowchart for implementing channel parameter processing proposed in an embodiment of the present application;
[0038] Figure 5 It is a schematic structural diagram of a processing device for channel parameters applied to a UE in an embodiment of the present application;
[0039] Figure 6 It is a schematic structural diagram of a processing device for channel parameters applied to a network-side device in an embodiment of the present application;
[0040] Figure 7 It is a schematic structural diagram of a composition of a user equipment provided in an embodiment of the present application;
[0041] Figure 8 It is a schematic structural diagram of a composition of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] Currently, the AI-based channel state information (CSI) compression feedback scheme for frequency division duplexing (FDD) systems discussed in the 3rd Generation Partnership Project (3GPP) includes the training process and the inference process of the AI model, etc. Since training the AI model requires a large amount of training data, for example, a large amount of channel measurement data needs to be collected for training the AI model.
[0043] In an actual scenario, the collection of measured data such as channel measurement data will bring huge collection overhead and air interface transmission overhead. At the same time, when retraining the AI model, it will bring repeated data collection overhead.
[0044] In view of the above technical problems, the technical solution of the embodiment of the present application is proposed.
[0045] The following further details the embodiments of the present application in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the embodiments of the present application and are not used to limit the embodiments of the present application. In addition, the embodiments provided below are partial embodiments for implementing the present application, rather than providing all embodiments for implementing the present application. Without conflict, the technical solutions described in the embodiments of the present application can be implemented in any combination.
[0046] It should be noted that in the embodiments of the present application, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a method or device including a series of elements not only includes the elements clearly recited, but also includes other elements not explicitly listed, or further includes elements inherent to the implementation of the method or device. Without further limitation, the element defined by the statement "including one..." does not exclude the existence of other related elements in the method or device including the element (such as steps in the method or units in the device, and the unit can be a part of the circuit, a part of the processor, a part of the program or software, etc.).
[0047] The method for processing channel parameters provided by the embodiments of the present application includes a series of steps, but the method for processing channel parameters provided by the embodiments of the present application is not limited to the recited steps. Similarly, the device for processing channel parameters provided by the embodiments of the present application includes a series of modules, but the device provided by the embodiments of the present application is not limited to including the explicitly recited modules, and may also include modules required for obtaining relevant information or processing based on the information.
[0048] Figure 1 This is a flowchart of a method for processing channel parameters applied to a UE according to an embodiment of the present application. As Figure 1 shown, this process may include:
[0049] Step 101: Receive configuration information sent by a network-side device. The configuration information includes at least channel parameters that the UE needs to report and a reporting method of the UE.
[0050] In an embodiment of the present application, the network-side device may be a base station (BS), a core network element, etc. Before collecting channel parameters of the UE, the network-side device may send configuration information to the UE.
[0051] Exemplarily, the network-side device may configure channel measurement data that the UE needs to measure and channel parameters that the UE needs to report according to the capability information of the UE. Here, the capability information required by the UE may include one or more of the following parameters: operating bandwidth, number of transceiver antennas, a parameter characterizing whether users and scatterers within the coverage area are significantly moving.
[0052] Step 102: Report the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting method of the UE.
[0053] Here, after receiving the configuration information, the UE may, according to the channel parameters that the UE needs to report in the configuration information, collect channel measurement data and process the channel measurement data to obtain the channel parameters that the UE needs to report. The UE may report the channel parameters to the network-side device according to the reporting method of the UE.
[0054] In practical applications, steps 101 to 102 may be implemented based on a processor of the UE. The above-mentioned processor may be at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller, and a microprocessor.
[0055] It can be seen that in the embodiments of the present application, the UE can report channel parameters to the network side according to the channel parameters that the UE needs to report in the configuration information. That is, the channel parameters reported by the UE are determined according to the configuration information sent by the network side. Therefore, only by reasonably collecting channel measurement data according to the sent configuration information, the corresponding channel parameters can be obtained, without collecting a large amount of channel measurement data, which is beneficial to reducing data collection and air interface transmission overhead. Moreover, the UE can also report channel parameters to the network side device according to the reporting method of the UE in the configuration information, which is beneficial to reducing the air interface transmission overhead of the channel parameters.
[0056] In some embodiments of the present application, the channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster number data analysis statistical value, intra-cluster multipath delay spread value, intra-cluster multipath transmit horizontal angle spread value, intra-cluster multipath receive horizontal angle spread value, intra-cluster multipath transmit vertical angle spread value, intra-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift.
[0057] Here, the multipath delay spread value is obtained by analyzing the data of the multipath delay; the multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, and multipath receive vertical angle spread value are obtained by analyzing the data of the multipath transmit horizontal angle, multipath receive horizontal angle, multipath transmit vertical angle, and multipath receive vertical angle respectively; the intra-cluster multipath delay spread value, intra-cluster multipath transmit horizontal angle spread value, intra-cluster multipath receive horizontal angle spread value, intra-cluster multipath transmit vertical angle spread value, and intra-cluster multipath receive vertical angle spread value are obtained by analyzing the data of the intra-cluster multipath delay, intra-cluster multipath transmit horizontal angle, intra-cluster multipath receive horizontal angle, intra-cluster multipath transmit vertical angle, and intra-cluster multipath receive vertical angle respectively; the Rice factor, also known as the Rice K factor, is an important parameter characterizing the degree of channel fading.
[0058] The cluster number data analysis statistical value is obtained by analyzing the cluster number data; in some embodiments, the cluster number data analysis statistical value is obtained by fitting the cluster number. For example, random distributions such as Gaussian distribution and Laplace distribution can be used to fit the cluster number to obtain the cluster number data analysis statistical value.
[0059] It can be seen that the UE can report the corresponding channel parameters to the network side according to the configuration information sent by the network side device, which is beneficial to meeting the needs of the network side device for receiving channel parameters.
[0060] In some embodiments of the present application, the channel parameters that the UE needs to report are the data analysis results of the channel.
[0061] Accordingly, before reporting the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting manner of the UE, the method further includes: performing channel measurement according to the channel parameters that the UE needs to report to obtain channel measurement data; extracting parameters of the channel measurement data; and performing data analysis on the parameters of the channel measurement data to obtain a data analysis result of the channel.
[0062] Exemplarily, the UE can obtain representative measured data by collecting channel measurement data; the process of the UE collecting channel measurement data can be implemented by Minimization Drive Test (MDT).
[0063] Exemplarily, when the UE implements the collection of channel measurement data through MDT, the process of MDT can be appropriately adjusted. In one example, measurement quantities can be added in Immediate MDT or Logged MDT. Here, Immediate MDT is the MDT performed by the UE in the connected state, and when Logged MDT is the MDT performed by the UE in the idle (IDLE) state or the inactive (INACTIVE) state, the Logged MDT can be appropriately adjusted so that the UE can perform the Logged MDT process in the connected state.
[0064] For example, the measurement quantities added in Immediate MDT include: Multipath angledelayspread measurement by UE, angledelay spread measurement byUE, cluster number measurement by UE, and intra clusterparameter measurement by UE, and the measurement quantities added in Logged MDT include Multipath angle measurement by UE, angledelay measurement byUE, cluster number measurement by UE, and intra clusterparameter.
[0065] Here, the intra-cluster parameter can include one or more of the following parameters: intra-cluster delay spread value, intra-cluster angle spread value, and cluster number variance.
[0066] Exemplarily, the channel measurement data can be a frequency-domain channel matrix H(f) or a time-domain channel matrix H(t), where H(f) = N r *N t *N sb , where N r is the number of receive antenna ports, N t is the number of transmit antenna ports, and N sb is the number of sub-bands; H(t) = N r *N t *N tau , where N tau is the number of time delays.
[0067] For the frequency-domain channel matrix H(f) or the time-domain channel matrix H(t), signal processing can be performed to obtain the parameters of the channel measurement data; exemplarily, when performing channel modeling, it is necessary to apply the Channel Impulse Response (CIR) to extract the angle information, while commercial terminals cannot obtain the CIR. In the embodiments of the present application, the multipath angle information can be obtained by transforming the port domain to the angle domain; in one example, for the frequency-domain channel matrix H(f), a two-dimensional Discrete Fourier Transform (DFT) can be performed to obtain the matrix H(s). In this way, the frequency-domain channel matrix can be transformed to the multipath angle domain of the receiving end and the transmitting end, and the matrix H(s) = U H *H(f)*V, where U is a spatial-domain beam basis vector of size N r *N r , V is a spatial-domain beam basis vector of size N t *N t , and the superscript H represents the conjugate transpose.
[0068] It can be seen that the size of H(s) is N r *N t *N sb . If the receiving-end angle needs to be obtained, it only needs to stack H(s) to the N r dimension; for example, the sum of H(s) can be first calculated in the N sb dimension, and then, for the summation result in the N sb dimension, the sum is calculated in the N t dimension, and the receiving-end angle information can be obtained.
[0069] Exemplarily, the multipath delay can be extracted according to the time-delay channel, and then the multipath power information can be extracted according to formula (1).
[0070] P(τ n ) = ||h(τ n )‖ 2, n = 1, ..., N (1)
[0071] where h(τ n ) represents the time-domain channel matrix, τ n represents the delay of the n-th multipath, and P(τ n ) is the power of the n-th multipath, and N is the number of multipaths.
[0072] Exemplarily, the method for extracting the in-cluster multipath delay is similar to the method for extracting the multipath delay, and the method for extracting the in-cluster multipath angle is similar to the method for extracting the multipath angle, which will not be elaborated here.
[0073] Exemplarily, after extracting the parameters of the channel measurement data, statistical feature analysis can be performed on the parameters of the channel measurement data to obtain the data analysis result of the channel; in one example, the data analysis result of the channel may include the multipath angle spread value, the multipath delay spread value, and the cluster number data statistical analysis value. Here, the multipath angle spread value may be the multipath transmit horizontal angle spread value, the multipath receive horizontal angle spread value, the multipath transmit vertical angle spread value, or the multipath receive vertical angle spread value; the multipath angle spread value σ can be calculated according to formula (2) AS .
[0074]
[0075] where L represents the number of channel multipaths, P l represents the power of the l-th channel multipath, and θ l,u represents the angular difference between the angle of the l-th channel multipath and the mean angle.
[0076] The multipath delay spread value τ can be calculated according to formula (3) rms .
[0077]
[0078] where τ l represents the delay of the l-th channel multipath, and τ mean represents the mean of the multipath delays.
[0079] A cluster is a parameter that characterizes the scattering situation in the channel space; general channel scenarios are described in the TR 38.901 text of the related art, so the characterization of the number of clusters is a fixed number. Since there are a large number of variable scatterers in the actual scenario, such as pedestrians and moving vehicles, therefore, in order to characterize the changing spatial environment characteristics of mobile communication and generate channel characteristics corresponding to a specific scenario, the number of clusters can be fitted; exemplarily, random distributions such as Gaussian distribution and Laplace distribution can be used to fit the number of clusters to obtain a random fitted value of the number of clusters, and this fitted value of the number of clusters is the data analysis and statistical value of the number of clusters recorded above. The fitted value of the number of clusters can not only more completely characterize the fixed scatterers in the space, such as buildings and trees, but also characterize the moving clusters closer to the receiving end, such as random numbers of pedestrians and vehicles. When training a neural network with the training data obtained based on the fitted value of the number of clusters, the trained neural network can have stronger generalization ability.
[0080] It can be seen that the channel parameters that the UE needs to report are obtained by analyzing the parameters of the channel measurement data. Therefore, the channel parameters that the UE needs to report conform to the channel propagation characteristics of the measured scenario, and thus it is beneficial for the network-side device to apply the channel parameters for channel simulation.
[0081] In some embodiments of the present application, the parameters of the channel measurement data include one or more of the following parameters: multipath transmission horizontal angle, multipath transmission vertical angle, multipath reception horizontal angle, multipath reception vertical angle, multipath power, multipath delay, number of clusters, intra-cluster multipath delay, intra-cluster multipath transmission horizontal angle, intra-cluster multipath transmission vertical angle, intra-cluster multipath reception horizontal angle, intra-cluster multipath reception vertical angle, intra-cluster multipath power, intra-cluster multipath delay.
[0082] It can be seen that the UE can obtain the channel parameters that the UE needs to report by analyzing the multipath transmission parameters, multipath reception parameters, multipath power, multipath delay, number of clusters, intra-cluster multipath parameters, etc. That is, the UE only needs to report a small amount of channel parameters to the network-side device, and does not need to report a large amount of channel measurement data to the network-side device, thereby reducing the data acquisition and air interface transmission overhead.
[0083] In some embodiments of the present application, the reporting method of the UE includes: an event-triggered reporting method or a periodic reporting method.
[0084] Exemplarily, a reporting method based on event trigger can be added to the Immediate MDT. When adding a reporting method based on event trigger to the Immediate MDT, the events used to trigger the UE to report channel parameters can include one or more of the following events: End of measurement quantity, out-of-coverage detection trigger.
[0085] Exemplarily, when the UE reports channel parameters using a reporting method based on event trigger or a periodic reporting method, all channel parameters can be reported with high precision, or classic value difference reporting can be performed based on TR 38.901, or difference reporting based on the maximum and minimum values can be performed, or reporting can be performed according to the accuracy requirements. For example, one implementation of reporting according to the accuracy requirements is: for parameters with high accuracy requirements such as multipath parameters, a high-precision (floating-point value float32 / float16) reporting method is used for reporting, and for parameters with low accuracy requirements such as cluster parameters, a low-precision reporting method such as a quantization reporting method is used for reporting.
[0086] It can be seen that the UE can report channel parameters to the network-side device using a flexible reporting method according to the reporting method based on event trigger or periodic reporting method in the configuration information sent by the network-side device, which is beneficial to meeting the network-side device's need to receive channel parameters.
[0087] In some embodiments of the present application, the configuration information can include the type of event used to trigger the UE to report channel parameters or the period for the UE to report channel parameters. Thus, since the type of event used to trigger the UE to report channel parameters or the period for the UE to report channel parameters is the content in the configuration information sent by the network side, when the UE reports channel parameters to the network-side device according to the type of event used to trigger the UE to report channel parameters or the period for the UE to report channel parameters, the network-side device's need to receive channel parameters can be met.
[0088] In some embodiments of the present application, according to the channel parameters that the UE needs to report and the reporting manner of the UE, the process of reporting the channel parameters to the network-side device may include: when the reporting manner of the UE includes an event-triggered reporting manner, when an event for triggering the UE to report the channel parameters occurs, report the channel parameters to the network-side device; or, when the reporting manner of the UE includes a periodic reporting manner, report the channel parameters to the network-side device according to the period for the UE to report the channel parameters. It can be seen that the UE can report the channel parameters to the network-side device at an appropriate time according to the event-triggered reporting manner or the periodic reporting manner in the configuration information sent by the network-side device, which is beneficial to meeting the requirement of the network-side device for receiving the channel parameters.
[0089] Figure 2 It is a flowchart of a method for processing channel parameters applied to a network-side device according to an embodiment of the present application. As Figure 2 shown, this process may include:
[0090] Step 201: Send configuration information to the UE. The configuration information at least includes the channel parameters that the UE needs to report and the reporting manner of the UE.
[0091] Step 202: Receive the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting manner of the UE.
[0092] In practical applications, steps 201 to 202 may be implemented based on a processor of the network-side device. The above-mentioned processor may be one or more of an ASIC, a DSP, a DSPD, a PLD, an FPGA, a CPU, a controller, a microcontroller, and a microprocessor.
[0093] It can be seen that in the embodiments of the present application, the UE can report the channel parameters to the network side according to the channel parameters that the UE needs to report in the configuration information, that is, the channel parameters reported by the UE are determined according to the configuration information sent by the network side. Therefore, only by reasonably collecting channel measurement data according to the sent configuration information, the corresponding channel parameters can be obtained, without collecting a large amount of channel measurement data, which is beneficial to reducing data collection and air interface transmission overhead. Moreover, the UE can also report the channel parameters to the network-side device according to the reporting manner of the UE in the configuration information, which is beneficial to reducing the air interface transmission overhead of the channel parameters.
[0094] In some embodiments of the present application, the channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster number data analysis statistical value, intra-cluster multipath delay spread value, intra-cluster multipath transmit horizontal angle spread value, intra-cluster multipath receive horizontal angle spread value, intra-cluster multipath transmit vertical angle spread value, intra-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift;
[0095] Alternatively, the reporting method of the UE includes: an event-triggered reporting method or a periodic reporting method.
[0096] It can be seen that the UE can report corresponding channel parameters to the network side according to the configuration information sent by the network side device, which is beneficial to meeting the requirements of the network side device for receiving channel parameters. The UE can adopt a flexible reporting method to report channel parameters to the network side device according to the event-triggered reporting method or the periodic reporting method in the configuration information sent by the network side device, which is beneficial to meeting the requirements of the network side device for receiving channel parameters.
[0097] In some embodiments of the present application, the configuration information further includes one or more of the following information: the type of event for triggering the UE to report channel parameters, the period for the UE to report channel parameters. In this way, since the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters is the content in the configuration information sent by the network side, when the UE reports channel parameters to the network side device according to the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters, the requirements of the network side device for receiving channel parameters can be met.
[0098] In some embodiments of the present application, after receiving the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting method of the UE, the method further includes: performing channel simulation using the channel parameters to generate channel simulation data.
[0099] Exemplarily, the channel parameters received by the network side device can be input into a standard simulation platform such as the 3GPP TR38.901 simulation platform, so as to update the platform parameters of the simulation platform; the simulation platform with updated platform parameters is used to generate channel simulation data, and the channel simulation data is similar to the channel measurement data and is an enhanced data set of the channel measurement data.
[0100] Exemplarily, refer to Figure 3, in the process of generating channel simulation data in the simulation platform, parameters such as scenarios, network layouts, and antennas can be configured, and propagation conditions can be set. Then, path loss can be calculated, large-scale parameters and small-scale parameters can be generated, random initial phases can be generated, channel coefficients can be produced, and path and shadow fading can be superimposed. For example, the propagation conditions can be Non-Line of Sight (NLoS) or Line of Sight (LoS); the large-scale parameters can include one or more of the following parameters: Delay Spread (DS) related parameters, Angle Spread (AS) related parameters, Shadow Fading (SF) related parameters, Rice factor, Doppler shift; the small-scale parameters can include one or more of the following parameters: cluster delay, cluster power, angle of arrival, angle of departure, in-cluster sub-path matching, cross polarization ratio (XPR).
[0101] Exemplarily, according to the channel parameters received by the network-side device, Figure 3 the large-scale parameters shown, and other parameters can be updated, and these updated parameters will affect the generation of parameters such as channel multipath power and channel multipath angle.
[0102] It can be seen that the channel simulation data is the data obtained by simulating the channel parameters reported by the UE, and the channel parameters reported by the UE are obtained by analyzing the parameters of the measured channel measurement data. Therefore, the channel simulation data can conform to the channel propagation characteristics of the measured scenario, and the channel parameters reported by the UE are not equivalent to the original channel measurement data. Thus, compared with the channel measurement data, the channel simulation data simulated based on the channel parameters reported by the UE increases the diversity of the data. Further, when constructing the training data of the neural network based on the channel simulation data, the training data of the neural network can have a certain degree of randomness and generalization ability, which is beneficial to improving the training accuracy of the neural network and the generalization ability of the trained neural network.
[0103] Exemplarily, when constructing the training data of the AI model based on the channel simulation data, the detection process of the AI model only needs to detect whether the parameters of the channel measurement data extracted by the UE have changed significantly, without formulating cumbersome performance indicators, and the detection is relatively convenient; Exemplarily, when applying the Latent Consistency Models (LCM), the parameters of the channel measurement data extracted by the UE can be used as the performance matrix for model detection.
[0104] Figure 4 This is the interaction flowchart for implementing channel parameter processing proposed in the embodiments of this application, asFigure 4 As shown in the figure, the process may include:
[0105] Step 41: The base station sends configuration information to the UE.
[0106] Step 42: The UE obtains channel measurement data through channel measurement.
[0107] Here, the UE may perform channel measurement according to the channel parameters that the UE needs to report as described in the configuration information.
[0108] Step 43: The UE extracts the parameters of the channel measurement data.
[0109] Step 44: The UE performs data analysis on the parameters of the channel measurement data to obtain channel parameters.
[0110] Step 45: The UE reports the channel parameters to the base station according to the configuration information.
[0111] In summary, the technical solution of the embodiment of the present application can solve the problem of large overhead of the collected channel measurement data, and can greatly reduce the air interface overhead. For example, in the related art, the channel matrix reported by the UE to the network side device is Nt*SB (8*13) dimension, and 400,000 pieces of channel matrix data are uploaded to the base station side through the channel, which will bring huge overhead. In the embodiment of the present application, only several channel parameters need to be transmitted. Compared with the technical solution of the related art, the number of data to be transmitted differs by hundreds of thousands of times. Therefore, the embodiment of the present application can greatly reduce the air interface overhead. At the same time, when the AI model needs to be retrained, the air interface overhead can also be reduced.
[0112] Those skilled in the art can understand that in the above method of the specific embodiment, the writing order of each step does not mean a strict execution order and does not constitute any limitation to the implementation process. The specific execution order of each step should be determined according to its function and possible internal logic.
[0113] Based on the method for processing channel parameters applied to the UE proposed in the foregoing embodiment, the embodiment of the present application further proposes a device for processing channel parameters applied to the UE.
[0114] Figure 5 For the device for processing channel parameters applied to the UE in the embodiment of the present application, as Figure 5 shown, the device includes:
[0115] A first receiving module 501, configured to receive configuration information sent by a network side device, where the configuration information at least includes channel parameters that the UE needs to report and a reporting method of the UE;
[0116] The first sending module 502 is configured to report the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting mode of the UE.
[0117] In some embodiments, the channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster number data analysis statistical value, intra-cluster multipath delay spread value, intra-cluster multipath transmit horizontal angle spread value, intra-cluster multipath receive horizontal angle spread value, intra-cluster multipath transmit vertical angle spread value, intra-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift.
[0118] In some embodiments, the reporting mode of the UE includes: an event-triggered reporting mode or a periodic reporting mode.
[0119] In some embodiments, the configuration information includes the type of event for triggering the UE to report channel parameters or the period for the UE to report channel parameters.
[0120] In some embodiments, the first sending module 502 is configured to report the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting mode of the UE, including:
[0121] When the reporting mode of the UE includes an event-triggered reporting mode, report the channel parameters to the network-side device when an event for triggering the UE to report channel parameters occurs;
[0122] Or, when the reporting mode of the UE includes a periodic reporting mode, report the channel parameters to the network-side device according to the period for the UE to report channel parameters.
[0123] In some embodiments, the channel parameters that the UE needs to report are the data analysis results of the channel; the apparatus further includes a first processing module, and the first processing module is configured to perform channel measurement according to the channel parameters that the UE needs to report to obtain channel measurement data; extract the parameters of the channel measurement data; perform data analysis on the parameters of the channel measurement data to obtain the data analysis results of the channel.
[0124] In some embodiments, the parameters of the channel measurement data include one or more of the following parameters: multipath transmit horizontal angle, multipath transmit vertical angle, multipath receive horizontal angle, multipath receive vertical angle, multipath power, multipath delay, cluster number, intra-cluster multipath delay, intra-cluster multipath transmit horizontal angle, intra-cluster multipath transmit vertical angle, intra-cluster multipath receive horizontal angle, intra-cluster multipath receive vertical angle, intra-cluster multipath power, intra-cluster multipath delay.
[0125] In practical applications, the first receiving module 501, the first transmitting module 502, and the first processing module can all be implemented based on the processor and communication device in the UE.
[0126] Based on the method for processing channel parameters applied to network-side devices proposed in the foregoing embodiments, an embodiment of the present application further proposes a device for processing channel parameters applied to network-side devices.
[0127] Figure 6 It is a schematic structural diagram of the device for processing channel parameters applied to network-side devices according to an embodiment of the present application, as Figure 6 shown, the device includes:
[0128] A second transmitting module 601, configured to send configuration information to a user equipment UE, where the configuration information at least includes channel parameters that the UE needs to report and a reporting method of the UE;
[0129] A second receiving module 602, configured to receive the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting method of the UE.
[0130] In some embodiments, the channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster number data analysis and statistical value, in-cluster multipath delay spread value, in-cluster multipath transmit horizontal angle spread value, in-cluster multipath receive horizontal angle spread value, in-cluster multipath transmit vertical angle spread value, in-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift;
[0131] Alternatively, the reporting method of the UE includes: an event-triggered reporting method or a periodic reporting method.
[0132] In some embodiments, the configuration information further includes one or more of the following information: the type of event for triggering the UE to report channel parameters, the period for the UE to report channel parameters.
[0133] In some embodiments, the device further includes a second processing module, configured to perform channel simulation by applying the channel parameters to generate channel simulation data.
[0134] In practical applications, the second transmitting module 601, the second receiving module 602, and the second processing module can all be implemented based on the processor and communication device in the network-side device.
[0135] It should be noted that the description of the above device embodiments is similar to that of the above method embodiments and has similar beneficial effects to the method embodiments. For the technical details not disclosed in the device embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.
[0136] It should be noted that in the embodiments of the present application, if the above method is implemented in the form of software function modules and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a terminal, a server, etc.) to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), magnetic disks, or optical discs that can store program codes. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0137] Correspondingly, the embodiments of the present application further provide a computer program product, and the computer program product includes computer-executable instructions for implementing any one of the channel parameter processing methods provided by the embodiments of the present application.
[0138] Correspondingly, the embodiments of the present application further provide a computer storage medium, and the computer storage medium stores computer-executable instructions for implementing any one of the channel parameter processing methods provided by the above embodiments.
[0139] The embodiments of the present application also provide a user equipment. Figure 7 Shown in Figure 7 is a schematic structural diagram of a user equipment provided by the embodiments of the present application. As
[0140] a first memory 701 for storing executable instructions;
[0141] a first processor 702, when executing the executable instructions stored in the first memory 701, implements any one of the above channel parameter processing methods applied to the UE.
[0142] The above first processor 702 can be one or more of an ASIC, a DSP, a DSPD, a PLD, an FPGA, a CPU, a controller, a microcontroller, and a microprocessor.
[0143] The embodiments of the present application also provide a network-side device. Figure 8The following is a schematic diagram of the composition structure of a network-side device provided by an embodiment of the present application. As Figure 8 shown, the network-side device 80 may include:
[0144] A second memory 801, configured to store executable instructions;
[0145] A second processor 802, configured to implement the processing method of the channel parameters applied to the network-side device in any of the above when executing the executable instructions stored in the second memory 801.
[0146] The above second processor 802 may be one or more of an ASIC, a DSP, a DSPD, a PLD, an FPGA, a CPU, a controller, a microcontroller, and a microprocessor.
[0147] The above computer-readable storage medium, the first memory 701, or the second memory 801 may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc.; it may also be various terminals including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.
[0148] In some embodiments, the functions or modules included in the device provided by the embodiments of the present application may be used to execute the methods described in the above method embodiments. The specific implementation may refer to the description of the above method embodiments. For the sake of brevity, it will not be elaborated here.
[0149] The above description of each embodiment tends to emphasize the differences between the embodiments. The same or similar parts may be referred to each other. For the sake of brevity, it will not be elaborated in this article.
[0150] The methods disclosed in the method embodiments provided by the present application may be arbitrarily combined without conflict to obtain new method embodiments.
[0151] The features disclosed in each product embodiment provided by this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0152] The features disclosed in each method or device embodiment provided by this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0153] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an 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 for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of this application.
[0154] The embodiments of this application have been described above in conjunction with the accompanying drawings. However, this application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative and not restrictive. Under the inspiration of this application, those of ordinary skill in the art can also make many forms without departing from the purpose of this application and the scope protected by the claims. All of these are within the protection scope of this application.
Claims
1. A method for processing channel parameters, characterized in that Applied to a user equipment (UE), the method includes: Receiving configuration information sent by a network-side device, where the configuration information at least includes channel parameters that the UE needs to report and the reporting manner of the UE; Reporting the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting manner of the UE.
2. The method according to claim 1, wherein The channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster quantity data analysis and statistical value, intra-cluster multipath delay spread value, intra-cluster multipath transmit horizontal angle spread value, intra-cluster multipath receive horizontal angle spread value, intra-cluster multipath transmit vertical angle spread value, intra-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift.
3. The method according to claim 1, wherein The reporting manner of the UE includes: an event-triggered reporting manner or a periodic reporting manner.
4. The method according to claim 3, characterized in that, The configuration information includes the type of event for triggering the UE to report channel parameters or the period of the UE reporting channel parameters.
5. The method according to claim 3, wherein The reporting the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting manner of the UE includes: When the reporting manner of the UE includes an event-triggered reporting manner, reporting the channel parameters to the network-side device when an event for triggering the UE to report channel parameters occurs; Or, when the reporting manner of the UE includes a periodic reporting manner, reporting the channel parameters to the network-side device according to the period of the UE reporting channel parameters.
6. The method according to claim 1, wherein The channel parameters that the UE needs to report are the data analysis result of the channel; before reporting the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting manner of the UE, the method further includes: Performing channel measurement according to the channel parameters that the UE needs to report to obtain channel measurement data; Extracting parameters of the channel measurement data; Performing data analysis on the parameters of the channel measurement data to obtain the data analysis result of the channel.
7. The method according to claim 6, wherein The parameters of the channel measurement data include one or more of the following parameters: multipath transmit horizontal angle, multipath transmit vertical angle, multipath receive horizontal angle, multipath receive vertical angle, multipath power, multipath delay, cluster quantity, intra-cluster multipath delay, intra-cluster multipath transmit horizontal angle, intra-cluster multipath transmit vertical angle, intra-cluster multipath receive horizontal angle, intra-cluster multipath receive vertical angle, intra-cluster multipath power, intra-cluster multipath delay.
8. A method for processing channel parameters, characterized in that, Applied to a network-side device, the method includes: Sending configuration information to a user equipment (UE), where the configuration information at least includes channel parameters that the UE needs to report and the reporting manner of the UE; Receiving the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting manner of the UE.
9. The method according to claim 8, characterized in that, The channel parameters that the UE needs to report include one or more of the following parameters: multipath delay spread value, multipath transmit horizontal angle spread value, multipath receive horizontal angle spread value, multipath transmit vertical angle spread value, multipath receive vertical angle spread value, cluster quantity data analysis and statistics value, in-cluster multipath delay spread value, in-cluster multipath transmit horizontal angle spread value, in-cluster multipath receive horizontal angle spread value, in-cluster multipath transmit vertical angle spread value, in-cluster multipath receive vertical angle spread value, Rice factor, Doppler frequency shift; Alternatively, the reporting method of the UE includes: an event-triggered reporting method or a periodic reporting method.
10. The method according to claim 8, wherein The configuration information further includes one or more of the following information: the type of event for triggering the UE to report channel parameters, the period for the UE to report channel parameters.
11. The method according to any one of claims 8 to 10, characterized in that After receiving the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting method of the UE, the method further includes: Performing channel simulation using the channel parameters to generate channel simulation data.
12. A processing device for channel parameters, characterized in that Applied to a user equipment UE, the apparatus includes: A first receiving module, configured to receive configuration information sent by a network-side device, where the configuration information at least includes the channel parameters that the UE needs to report and the reporting method of the UE; A first sending module, configured to report the channel parameters to the network-side device according to the channel parameters that the UE needs to report and the reporting method of the UE.
13. A processing device for channel parameters, characterized in that, Applied to a network-side device, the apparatus includes: A second sending module, configured to send configuration information to a user equipment UE, where the configuration information at least includes the channel parameters that the UE needs to report and the reporting method of the UE; A second receiving module, configured to receive the channel parameters reported by the UE according to the channel parameters that the UE needs to report and the reporting method of the UE.
14. A user equipment, characterized in that, The user equipment includes a processor and a memory for storing a computer program that can run on the processor; wherein, The processor is configured to run the computer program to execute the method according to any one of claims 1 to 7.
15. A network-side device, characterized in that, The network-side device includes a processor and a memory for storing a computer program that can run on the processor; wherein, the processor is configured to run the computer program to execute the method according to any one of claims 8 to 11.
16. A computer storage medium, on which a computer program is stored, characterized in that, The computer program, when executed by the processor, implements the method according to any one of claims 1 to 11.