WO2023179540A1 - Procédé et appareil de prédiction de canal, et dispositif de communication sans fil - Google Patents
Procédé et appareil de prédiction de canal, et dispositif de communication sans fil Download PDFInfo
- Publication number
- WO2023179540A1 WO2023179540A1 PCT/CN2023/082507 CN2023082507W WO2023179540A1 WO 2023179540 A1 WO2023179540 A1 WO 2023179540A1 CN 2023082507 W CN2023082507 W CN 2023082507W WO 2023179540 A1 WO2023179540 A1 WO 2023179540A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- channel
- target
- model
- parameter
- auxiliary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/373—Predicting channel quality or other radio frequency [RF] parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3911—Fading models or fading generators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0417—Feedback systems
Definitions
- the present application belongs to the field of communication technology, and specifically relates to a channel prediction method, device and wireless communication equipment.
- the key to realizing multiple-input multiple-output (MIMO) transmission is: how to accurately feedback channel status information through the wireless communication receiving end (such as user equipment UE (User Equipment, UE)) CSI (Channel State Information, CSI) is provided to the wireless communication sending end (such as serving NR Node B (NR Node B, gNB) base station).
- the wireless communication receiving end such as user equipment UE (User Equipment, UE)
- CSI Channel State Information, CSI
- CSI Channel State Information
- the wireless communication receiving end can directly feed back CSI to the wireless communication sending end; more effectively, the wireless communication receiving end can predict the channel through a learning model, such as an artificial intelligence AI (Artificial Intelligence, AI) model, to predict the channel CSI for effective feedback.
- AI Artificial Intelligence
- the network due to network complexity limitations, model transmission limitations, and the unpredictability of communication equipment, it is difficult for the network to train a switching learning model for each terminal; therefore, in related technologies, the network generally provides a generalized sum for all terminals. Cell-related learning models. However, it is difficult for generalized learning models to effectively improve the feedback performance of MIMO-CSI.
- Embodiments of the present application provide a channel prediction method, device and wireless communication equipment, which can solve the problem that it is difficult for a generalized learning model to effectively improve the feedback performance of MIMO-CSI.
- a channel prediction method is provided, which is applied to a wireless communication device.
- the method includes: the wireless communication device determines a target model from at least one model based on an auxiliary parameter set and a first parameter of a first target channel; wireless communication The device predicts the first target channel based on the target model; wherein each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the first Doppler frequency phase mapping of the target channel.
- a channel prediction device in a second aspect, includes: a determination module and a prediction module; a determination module configured to determine a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel; predict A module for predicting the first target channel based on the target model determined by the determination module; wherein each model is associated with an auxiliary parameter in the auxiliary parameter set, and each auxiliary parameter is mapped to the Doppler frequency of a channel , the first parameter is mapped to the Doppler frequency of the first target channel.
- a wireless communication device in a third aspect, includes a processor and a memory.
- the memory stores programs or instructions that can be run on the processor.
- the program or instructions are executed by the processor.
- a wireless communication device including a processor and a communication interface, wherein the processor is configured to determine a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel; and Based on the target model, predict the first target channel; wherein each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the first target The Doppler frequency of the channel is mapped, and the communication interface is used to obtain the first parameter.
- a readable storage medium is provided. Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the steps of the method described in the first aspect are implemented.
- a chip in a sixth aspect, includes a processor and a communication interface.
- the communication interface is coupled to the processor.
- the processor is used to run programs or instructions to implement the method described in the first aspect. .
- a computer program/program product is provided, the computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement the method described in the first aspect. Steps of the channel prediction method.
- the wireless communication device determines a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel; and based on the target model, predicts the first target channel; wherein, Each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of the one channel, and the first parameter is mapped to the Doppler frequency of the first target channel.
- the wireless communication device can determine the target model based on the first parameter mapped to the Doppler frequency of the first target channel, thereby ensuring assistance in target model association.
- the parameters are adapted to the Doppler frequency of the first target channel.
- the auxiliary parameters used in training the target model match the first parameters, that is, the Doppler frequency feature can be used
- the target model that matches the Doppler frequency characteristics of the first target channel to be predicted predicts the first target channel. Therefore, compared with the generalized learning model used in related technologies, As for the channel prediction scheme, the channel prediction method provided by the embodiments of this application can improve the accuracy of channel prediction.
- Figure 1 is one of the architectural schematic diagrams of a wireless communication system provided by an embodiment of the present application.
- Figure 2 is a second architectural schematic diagram of a wireless communication system provided by an embodiment of the present application.
- Figure 3 is a schematic diagram of the reasoning process based on split AI/ML
- Figure 4 is the AI functional framework related to RAN3
- Figure 5 is a schematic flowchart of a channel prediction method provided by an embodiment of the present application.
- Figure 6 is a schematic diagram of the relationship between the autocorrelation function of the channel and the time standard deviation of the autocorrelation function
- Figure 7 is a schematic diagram of training a model related to the Doppler frequency f k in the channel prediction method provided by the embodiment of the present application;
- Figure 8 is a schematic diagram of the data preprocessing process of Doppler frequency 2f k through a model related to Doppler frequency f k in the channel prediction method provided by the embodiment of the present application;
- Figure 9 is a schematic diagram of the data preprocessing process of Doppler frequency f k /2 through a model related to Doppler frequency f k in the channel prediction method provided by the embodiment of the present application;
- Figure 10 is a schematic flow chart of the wireless communication device performing model training, data preprocessing and channel prediction based on the AI functional architecture in the channel prediction method provided by the embodiment of the present application;
- Figure 11 is a schematic structural diagram of a channel prediction device provided by an embodiment of the present application.
- Figure 12 is a schematic structural diagram of a wireless communication device provided by an embodiment of the present application.
- Figure 13 is one of the schematic diagrams of the hardware structure of the wireless communication device provided by the embodiment of the present application.
- Figure 14 is the second schematic diagram of the hardware structure of the wireless communication device provided by the embodiment of the present application.
- first, second, etc. in the description and claims of this application are used to distinguish similar objects and are not used to describe a specific order or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and that "first" and “second” are distinguished objects It is usually one type, and the number of objects is not limited.
- the first object can be one or multiple.
- “and/or” in the description and claims indicates at least one of the connected objects, and the character “/" generally indicates that the related objects are in an "or” relationship.
- LTE Long Term Evolution
- LTE-Advanced, LTE-A Long Term Evolution
- LTE-A Long Term Evolution
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single-carrier Frequency Division Multiple Access
- NR New Radio
- FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable.
- the wireless communication system includes a terminal 11 and a network side device 12.
- the terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a palmtop computer, a netbook, or a super mobile personal computer.
- Tablet Personal Computer Tablet Personal Computer
- laptop computer laptop computer
- PDA Personal Digital Assistant
- PDA Personal Digital Assistant
- UMPC ultra-mobile personal computer
- UMPC mobile Internet device
- Mobile Internet Device MID
- AR augmented reality
- VR virtual reality
- robots wearable devices
- VUE vehicle-mounted equipment
- PUE pedestrian terminal
- smart home home equipment with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.
- PC personal computers
- teller machines or self-service Terminal devices such as mobile phones
- wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), Smart wristbands, smart clothing, etc.
- the network side device 12 may include an access network device or a core network device, where, The access network device 12 may also be called a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function or a radio access network unit.
- the access network device 12 may include a base station, a WLAN access point or a WiFi node, etc.
- the base station may be called a Node B, an evolved Node B (eNB), an access point, a Base Transceiver Station (BTS), a radio Base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B, Home Evolved Node B, Transmitting Receiving Point (TRP) or all
- eNB evolved Node B
- BTS Base Transceiver Station
- BSS Basic Service Set
- ESS Extended Service Set
- Home Node B Home Evolved Node B
- TRP Transmitting Receiving Point
- Core network equipment may include but is not limited to at least one of the following: core network nodes, core network functions, mobility management entities (Mobility Management Entity, MME), access mobility management functions (Access and Mobility Management Function, AMF), session management functions (Session Management Function, SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Service Discovery function (Edge Application Server Discovery Function, EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), centralized network configuration ( Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (Local NEF, or L-NEF), Binding Support Function (Binding Support Function, BSF), application function (Application Function, AF), etc.
- MME mobility management entities
- AMF Access and Mobility Management Function
- SMF Session Management Function
- UPF User Plane Function
- PCF Policy Control Function
- AI/Machine Learning is being used in a range of applications across industries.
- mobile devices e.g., smartphones, cars, robots
- AI/ML models to replace traditional algorithms (e.g., speech recognition, image recognition, video processing) to more effectively support applications program.
- the 5G system can support at least the following three AI/ML operations 1), 2) and 3):
- AI/ML operation splitting between AI/ML endpoints specifically: AI operation splitting between AI endpoints, or ML operation splitting between ML endpoints.
- Figure 3 is a schematic diagram of the inference process based on split AI/ML. As shown in Figure 3, the AI/ML model is split into two partitions, namely the terminal device partition and the network partition.
- the purpose of splitting the AI/ML model is to concentrate the computing-intensive and energy-intensive parts on the network side, while leaving the privacy-sensitive and delay-sensitive parts on the terminal device.
- the terminal device executes the operation/model to a specific part/level and then sends the intermediate data to the network side.
- the network executes the remaining parts/layers and feeds the inference results back to the device.
- FIG 4 shows the RAN3-related AI functional framework.
- the AI functional framework at least includes: data collection module, training module, model reasoning and behavior module (actor). The functions of the data collection module, training module, model reasoning and behavior module are described in detail below.
- a data collection module (i.e., Data Collection) is a function that provides input data to the model training and model inference functions (or modules).
- the data collection module only performs some data preprocessing and cleaning, formatting and conversion, but does not perform AI/ML specific algorithm data preparation. Examples of input data may include measurements from user equipment UE or different network entities, feedback from actors, output from AI/ML models.
- the data collected by the data collection module includes training data and inference data; training data is the data required as input to the AI/ML model training function, while inference data is the data required as input to the AI/ML model inference function.
- the model training module (i.e., Model Training) is a functional block that performs AI machine learning model training, validation, and testing. It can generate model performance metrics as part of the model testing process. If required, the model training function is also responsible for data preparation (e.g., data preprocessing and cleaning, formatting, and transformation) based on the training data provided by the data collection function.
- the model training module includes model deployment/update; model deployment/update is used to initially deploy the trained, verified and tested AI/ML model to the model inference function, or deliver the updated model to the model inference function.
- a model inference module i.e., Model Inference
- Model Inference is a functional block that provides AI/ML model inference output (e.g., prediction or decision-making). If required, the model inference function is also responsible for data preparation (e.g., data preprocessing and cleaning, formatting, and transformation) based on the inference data provided by the data collection function.
- the model inference module includes output; the output is the inference output of the AI/ML model produced by the model inference function.
- Behavioral modules are functional blocks that receive the output of the model inference function and trigger or perform corresponding actions. Behavior modules can trigger actions against other entities or themselves. Behavioral modules include feedback; feedback is information that may be needed to obtain training or inference data or performance feedback.
- SCM Space Channel Model
- the SCM model can be obtained through 12 steps, specifically:
- Step 1 Set up environment, network layout and antenna array parameters.
- Step 2 Assign propagation conditions, specifically line of sight (Line Of Sight, LOS) or non-line of sight (Not Line Of Sight, NLOS). It is worth noting that the propagation conditions of different base station and terminal links are uncorrelated.
- Step 3 Model the path loss for each base station and terminal link.
- Step 4 Generate large-scale parameters, such as taking into account delay spread (DS); angle spread (AOA, AOD, ZOA, ZOD); Ricean Factor (Ricean Factor); and shadow fading (SF).
- DS delay spread
- AOA angle spread
- AOD angle spread
- ZOA ZOA
- ZOD Zero-dimensional
- Ricean Factor Ricean Factor
- SF shadow fading
- Cholesky can be used to decompose large-scale parameter vectors to generate square root matrices.
- the extended angle includes at least one of the following: angle-to-edge (AOA), AOD, ZOA, and ZOD.
- AOA angle-to-edge
- Step 5 Randomly draw from the delay distribution to generate cluster delays.
- Step 6 Generate a hypothetical single-slope exponential power delay curve and calculate the cluster power.
- Step 7 Generate the angle of arrival (Angle Of Arrival, AOA) and departure angle for the azimuth and elevation angles.
- AOA Angle Of Arrival
- Step 8 Perform intra-cluster ray coupling of azimuth and elevation angles, that is, randomly couple the AOD angle to the AOA angle within cluster n.
- Step 9 Generate cross-polarization power ratio (XPR) for ray m of cluster n.
- XPR is lognormally distributed.
- Step 10 Configure a random initial phase for ray m of cluster n and four different polarization combinations.
- Step 11 Generate relevant channel coefficients for cluster n and the pair of u-th receive antenna unit and s-th transmit antenna unit.
- Step 12 Assign path loss and shading to channel coefficients.
- MIMO channel Doppler frequency estimation Due to the mobility of wireless communication equipment and the spatial characteristics of MIMO channels, accurate MIMO channel Doppler frequency estimation is very difficult. Therefore, among the many MIMO channel Doppler frequency estimation methods, the calculation of MIMO channel Doppler frequency before and after time is used. Correlation, rough estimation of Doppler frequency characteristics is relatively practical and effective.
- the channel response matrix of the MIMO channel at time t (time t can be represented by Orthogonal Frequency Division Multiplexing (OFDM) symbols or time slots, etc.) is H t , then the MIMO channel at time t and time
- the autocorrelation function ⁇ ( ⁇ d ) of t- ⁇ d can be calculated by the following formula 1, that is:
- ⁇ d is the interval time of MIMO channel response, which can be represented by a time slot or OFDM symbol or time (such as millisecond).
- eta ( ⁇ d ) is the correlation parameter of the MIMO channel response and is not equivalent to the Doppler frequency of the channel. However, in general, eta ( ⁇ d ) has a one-to-one correspondence with the Doppler frequency of the channel. Relationship.
- the key to effectively realizing MIMO transmission is how to accurately feed back CSI to the wireless communication sending end (eg, gNB base station) through the wireless communication receiving end (eg, UE).
- the wireless communication receiving end can directly feed back CSI to the wireless communication sending end; more effectively, the wireless communication receiving end relies on the trained AI model to perform channel prediction to monitor the channel compression process, thereby achieving MIMO channel-related CSI Provide more effective feedback.
- the network In real networks, due to network complexity limitations, model transmission limitations and terminal unpredictability, it is difficult for the network to train AI models for each terminal.
- the network generally provides a generalized and cell-related AI model for all terminals.
- model training can be carried out through channel auxiliary information (that is, the following auxiliary parameters, which can also be called channel Doppler frequency characteristics), and the channel to be predicted (for example, the first Select an appropriate model based on the channel auxiliary information (such as the first parameter described below) of the target channel), and predict the future channel response (also called channel response data) of the channel to be predicted based on the selected model.
- channel auxiliary information that is, the following auxiliary parameters, which can also be called channel Doppler frequency characteristics
- the channel to be predicted for example, the first Select an appropriate model based on the channel auxiliary information (such as the first parameter described below) of the target channel), and predict the future channel response (also called channel response data) of the channel to be predicted based on the selected model.
- the model is trained based on the channel auxiliary information auxiliarily, only when the wireless communication device has the same channel auxiliary information, the model related to the channel auxiliary information will be trained or used for inference by the wireless communication device, so it can improve Accuracy and effectiveness of model
- the wireless communication device can receive a reference signal on the channel, and estimate the channel response of the corresponding channel through the reference signal, Furthermore, the wireless communication device can evaluate the channel Doppler frequency characteristics of the corresponding channel based on the reference signal. Then, on the one hand, for the corresponding channel Doppler frequency characteristics, the wireless communication device selects an AI model associated with the channel Doppler frequency characteristics, so that the wireless communication device can utilize the channel Doppler frequency characteristics and the estimated channel In response, the corresponding AI model is trained. On the other hand, for the corresponding channel Doppler frequency characteristics, the wireless communication device selects an AI model associated with the channel Doppler frequency characteristics. The wireless communication device uses the estimated channel response and the selected AI model to predict the future of the corresponding channel. The channel response is predicted. This can improve the accuracy of channel prediction.
- FIG. 5 is a schematic flow chart of the channel prediction method provided by an embodiment of the present application.
- the channel prediction method provided by an embodiment of the present application may include the following steps 101 and Step 102.
- the method will be exemplified below by taking an example of a wireless communication device executing the method.
- Step 101 The wireless communication device determines a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel.
- Step 102 The wireless communication device predicts the first target channel based on the target model.
- each model in the above-mentioned at least one model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the Doppler frequency of the first target channel. Phase mapping.
- the wireless communication device predicting the first target channel based on the target model may be called: the wireless communication device performs inference on the target model.
- the wireless communication device may be a receiving end communication device or a sending end communication device.
- the wireless communication device may be a UE or a network side device, and the details may be determined according to actual usage requirements, which are not limited in the embodiments of this application.
- the association between the model and the auxiliary parameters can be understood as: the model is trained based on the auxiliary parameters, and each auxiliary parameter is mapped to the Doppler frequency of a channel, that is, the auxiliary parameters
- the Doppler frequency of the channel can be indicated; thus the model can accurately predict channels with the same auxiliary parameters, which can improve the accuracy of channel prediction.
- the above auxiliary parameter set includes at least one auxiliary parameter.
- mapping the auxiliary parameter to the Doppler frequency of the channel can be understood as: the auxiliary parameter may indicate the Doppler frequency of the channel, or the auxiliary parameter may be determined by the Doppler frequency of the channel.
- mapping the first parameter to the newly arrived Doppler frequency of the first target can be understood as: the first parameter may indicate the newly arrived Doppler frequency of the first target, or the first parameter may be the newly arrived Doppler frequency of the first target. The Doppler frequency is determined.
- the model in the embodiment of the present application can be an AI model, an ML model, or any other model that can predict the channel.
- the specific model can be determined according to actual usage requirements, and is not limited in the embodiment of the present application.
- the above auxiliary parameter set includes at least one auxiliary parameter.
- mapping the auxiliary parameter to the Doppler frequency of the channel can be understood as: the auxiliary parameter may indicate the Doppler frequency of the channel, or the auxiliary parameter may be determined by the Doppler frequency of the channel.
- mapping the first parameter to the newly arrived Doppler frequency of the first target can be understood as: the first parameter may indicate the newly arrived Doppler frequency of the first target, or the first parameter may be the newly arrived Doppler frequency of the first target. The Doppler frequency is determined.
- the model in the embodiment of the present application can be an AI model, an ML model, or any other model that can predict the channel.
- the specific model can be determined according to actual usage requirements, and is not limited in the embodiment of the present application.
- the auxiliary parameters associated with the target model match the first parameters. That is, the wireless communication device selects the target model based on the matching degree between the first parameter and the auxiliary parameter in the auxiliary parameter set.
- the second auxiliary parameter can be the auxiliary parameter that has the greatest matching degree with the first parameter in the auxiliary parameter set, so that the optimal relationship between the target model and the target channel can be achieved.
- the degree of fitness enables the target model to accurately predict the first target channel.
- the second auxiliary parameter may be an auxiliary parameter whose matching degree with the first parameter in the auxiliary parameter set is greater than or equal to the preset matching degree. In this way, it is assumed that the auxiliary parameter set includes an auxiliary parameter whose matching degree with the first parameter is greater than or equal to the preset matching degree.
- the wireless communication device can select the matching first parameter
- the model corresponding to the auxiliary parameter with the next largest degree is determined as the target model; this can improve the flexibility of the determined model on the basis of ensuring the fitness between the determined model and the channel to be predicted.
- each auxiliary parameter in the auxiliary parameter set may include at least one of the following: the Doppler frequency of a channel, the first autocorrelation function of a channel, and the first autocorrelation function of a channel. time standard deviation.
- the first parameter may include at least one of the following: a Doppler frequency of the first target channel, a second autocorrelation function of the first target channel, and a time standard deviation of the second autocorrelation function of the first target channel.
- the wireless communication device can use the estimated channel response to calculate the autocorrelation function of the channel, thereby indirectly obtaining the Doppler frequency of the channel.
- the wireless communication device may derive the time standard deviation of the autocorrelation function based on the autocorrelation function.
- the wireless communication device can at least be based on the Doppler frequency of the first target channel, the autocorrelation function, or the autocorrelation
- the time standard deviation of the function determines the target model.
- the wireless communication device can also determine the target model based on any parameter that can be mapped to the Doppler frequency of the channel.
- the "Doppler frequency of the channel” may also be called the “Doppler frequency of the channel response”.
- the two have the same meaning and can be interchanged.
- the autocorrelation function of the channel can also be called the “autocorrelation function of the channel response”. The two have the same meaning and can be interchanged.
- the channel response in the embodiment of the present application can be represented by a channel response matrix corresponding to the channel response.
- the Doppler frequency of the channel response H t can be obtained through a variety of methods, where it is simple to obtain the Doppler frequency characteristics of the channel response matrix H t
- An effective method is to calculate the correlation characteristics of the channel response matrix Ht .
- the correlation characteristics of the channel response matrix H t can be effectively represented by the autocorrelation function ⁇ ( ⁇ d ) of the channel response matrix H t . For details, see Formula 1 above.
- the wireless communication device can derive the time standard deviation (Standard Deviation) related to the autocorrelation function based on the autocorrelation function, represented by ⁇ .
- step 101 will be described in detail below, taking each auxiliary parameter in the auxiliary parameter set as the standard deviation of the autocorrelation function of a channel as an example.
- the AI model for channel prediction is determined using the standard deviation ⁇ as an auxiliary parameter.
- the k-th AI model in at least one AI model is associated to an autocorrelation function ⁇ ( ⁇ d )
- the time standard deviation of the autocorrelation function ⁇ ( ⁇ d ) is ⁇ k
- wireless communication The device is UE.
- the UE can first obtain the second autocorrelation function of the first target channel, and determine the time standard deviation ⁇ UE of the second autocorrelation function based on the second autocorrelation function.
- the UE may then compare ⁇ UE with the time standard deviation ⁇ k of the autocorrelation function mapped by the at least one AI model, respectively, to select the k-th model in the at least one AI model as the target model.
- the model (such as an AI model) can also be directly associated with the time standard deviation.
- the auxiliary parameters associated with each model are specified by high-level configuration or protocol.
- Table 1 Mapping relationship between AI model and corresponding time standard deviation ⁇ k
- step 102 may be specifically implemented through the following step 102a.
- Step 102a The wireless communication device predicts the first target channel based on the target model and the first channel response.
- the first channel response is a channel response of the first target channel received or estimated by the receiving end communication device.
- the wireless communication device when the wireless communication device is a sending communication device, the receiving communication device needs to report the received or estimated first channel response to the wireless communication device, and then the wireless communication device can based on the first channel response and the target model Predict the first target channel.
- the wireless communication device when the wireless communication device is a receiving end communication device, the wireless communication device can directly predict the first target channel through the target model and the channel response received or estimated by the wireless communication device.
- the number of first channel responses may be multiple, and the multiple first channel responses are continuous in the time domain.
- the wireless communication device may adopt the following first method: A prediction method is used to predict the first target channel; if the matching degree between the first parameter and the auxiliary parameter associated with the target model is less than or equal to the matching threshold, the wireless communication device can use the following prediction method to predict the first target channel.
- the first target channel is predicted.
- the first prediction method is the first prediction method
- the wireless communication device directly uses the first channel response as input data of the target model, and the output data of the target model is the predicted channel response to the first target channel.
- the channel prediction method provided by the embodiment of the present application is exemplarily described below with reference to specific examples.
- the wireless communication device can select the response matrix H n , H n-1 ,..., H nN of the channel response of the first target channel as the first channel response, so that the first channel response can be used as the input of the kth AI model data; in this way, the future channel of the first target channel can be predicted through the channel response matrix H n , H n-1 ,..., H nN and the kth AI model, and the predicted channel response can be obtained in, is the length of time for channel prediction through the kth AI model (also called the prediction interval).
- the wireless communication device uses the first channel response to perform data pre-processing (Pre-processing); and then uses the pre-processed channel response and the target model to predict the first target channel.
- Pre-processing data pre-processing
- the data preprocessing method for the first channel response is related to the target comparison result.
- step 102a may be specifically implemented through the following steps 102a1 and 102a2.
- Step 102a1 When the matching degree between the auxiliary parameter associated with the target model and the first parameter is less than or equal to the first matching degree threshold, the wireless communication device performs preprocessing corresponding to the target comparison result on the first channel to obtain the second Channel response, target comparison result is the comparison result between the auxiliary parameter associated with the target model and the first parameter.
- Step 102a2 The wireless communication device predicts the first target channel based on the target model and the second channel response.
- the target comparison result is the ratio between the auxiliary parameter associated with the target model and the first parameter.
- the wireless communication device uses an interpolation method or a data selection method to preprocess the first channel response based on the target comparison result.
- the target comparison result is the ratio between the auxiliary parameter associated with the target model and the first parameter
- the wireless communication device can use the interpolation value based on the ratio. method to interpolate the first channel response. It can be understood that when the ratio is equal to or approximately equal to 1, it means that the matching degree of the first parameter and the auxiliary parameter associated with the target model is greater than or equal to the matching threshold, that is, there is no need to preprocess the first channel response.
- the auxiliary parameter associated with the target model is the time standard deviation ⁇ k
- the first parameter is the time standard deviation ⁇ UE , and Less than 1
- the first channel response includes: channel response H n ,...,H nN ; then:
- H ni is the channel response of the first target channel at time ni. If it is necessary to predict the first target channel at time through the channel response H ni channel response Then the time required to interpolate the value will be expressed as:
- i 0,1,...,N.
- the time interval for channel prediction also needs to be adjusted, the adjusted time interval is expressed as: So that the preprocessed data corresponds in time to match the time interval of the channel response prediction of the selected model.
- the wireless communication device can then transfer the time The channel response matrix of As input data, at time The channel response matrix of as output. It is worth noting that the input data is the channel response matrix at time t n ,...,t nN H n ,..., H nN and interpolated values are obtained.
- Example 1 when the selected model (i.e., the target model) is associated with the channel Doppler frequency f k (i.e., the auxiliary parameter associated with the target model), and the Doppler frequency of the channel to be predicted (i.e., the first target channel) is 2f k (i.e. the first parameter). Since the ratio of Doppler frequency f k to Doppler frequency 2f k is equal to 1/2, the training data length (immediate domain sampling range) and prediction interval of the model adapted to the first target channel are divided into training of the target model The data length and prediction interval are 2 times, so that the wireless communication device can perform 1/2 interpolation processing on the first channel response to obtain the second channel response.
- the selected model i.e., the target model
- the Doppler frequency of the channel to be predicted i.e., the first target channel
- 2f k i.e. the first parameter
- the wireless communication device can use the channel response data in the second channel response that is within the training data length of the target model as the target model inference input, and predict the channel response of the first target channel at a time corresponding to the prediction interval of the target model.
- Example 2 when the selected model (i.e., the target model) is related to the channel Doppler frequency f k (i.e., the auxiliary parameter associated with the target model), and the Doppler frequency of the channel to be predicted (i.e., the first target channel) is f k /2. Since the ratio of Doppler frequency f k to Doppler frequency f k /2 is equal to 2, the training data length (immediate domain sampling range) and prediction interval of the model adapted to the first target channel are divided into training of the target model Half of the data length and prediction interval, so that the wireless communication device can perform 50% selection/sampling processing on the channel response in the first channel response to obtain the second channel response.
- the selected model i.e., the target model
- the Doppler frequency of the channel to be predicted i.e., the first target channel
- the first channel response includes: channel response matrix H1, H2, H3, H4, H5, H6, H7 and H8,
- the second channel response includes: channel response matrices H1, H3, H5, H7.
- the second channel response may include channel response matrices H2, H4, H6, H8. Then, the wireless communication device can use the channel response matrix in the second channel response that is within the training data length of the target model as the inference input of the target model, and perform the channel response of the first target channel at the time corresponding to the prediction interval of the target model. predict.
- the selection process of the channel response is associated with the selection of the channel response of the prediction interval.
- Figure 9 shows an example of the selection of the channel response at two different channel response prediction time points.
- the channel prediction method provided by the embodiment of the present application may further include the following step 103.
- Step 103 The wireless communication device trains the target model based on the auxiliary parameters associated with the target model.
- the training of the model can be implemented through the UE or the serving NR node (NR Node B, gNB) or related communication equipment. That is, the wireless communication device may be a UE or a gNB.
- the wireless communication device trains the target model through channel auxiliary information (ie, auxiliary parameters), so that the target model can accurately predict a channel with parameters that match its associated auxiliary parameters.
- channel auxiliary information ie, auxiliary parameters
- the target model is a model for a channel with specific Doppler frequency characteristics.
- auxiliary parameters can be trained according to different auxiliary parameters, so that the trained models will be more characteristic. Therefore, compared with the generalized model in the related art, the model trained using auxiliary parameters in the embodiment of the present application can more accurately predict channels with the same or corresponding Doppler frequency characteristics.
- an AI supervised learning (Supervised Learning) model can be represented by a probability distribution function p(y
- (y,x) can be regarded as the training data set for AI model training, which is represented as
- (y n ,x n ) is the nth pair of input data samples
- N is the total number of training data samples in the training data set.
- the training of AI neural network parameters w can be done by solving the cost function To obtain the minimum value of J(w), where the cost function J(w) is expressed as the following formula 2:
- the training data set can be divided into training data subsets, and the k-th data subset is associated with the parameter z k , then the training data set can be expressed as:
- z k can be the auxiliary parameters associated with the target model.
- steps 1 to 10 mainly generate static or semi-static parameters associated with the MIMO channel, that is, within a certain time range, the static or semi-static parameters will not change due to time or Changes occur due to changes in the environment.
- Step 11 generates relevant channel coefficients for cluster n and the pair of the u-th receiving antenna unit of the receiving-end communication device and the s-th transmitting antenna unit of the sending-end communication device, where u and s represent the index of the antenna.
- the relevant channel coefficient is given by the following formula 6:
- P n is the received power of the nth cluster
- M is the total number of rays in each cluster
- F rx, u, ⁇ and F rx, u, ⁇ respectively represent the receiving antenna unit u in the direction of the spherical basis vector.
- F tx,s, ⁇ and F tx,s, ⁇ are respectively the transmitting antenna unit s in the direction of the spherical basis vector and field mode; is the position vector of the receiving antenna unit u, is the position vector of the transmitting antenna unit s, is the Cross Polarization Power Ratio in linear scale, and ⁇ 0 is the signal wavelength; is the moving speed of the mobile communication device; ⁇ n,m,ZOA is the zenith angle of the nth cluster and the mth ray (i.e., Zenith angle Of Arrival); ⁇ n,m,AOA is the zenith angle of the nth cluster and the mth ray Azimuth angle Of Arrival; is the phase between the zenith angles of the nth cluster and the mth ray; is the phase of the zenith angle and arrival azimuth angle of the nth cluster and mth ray; is the arrival azimuth angle and phase of the zenith angle of
- C u,s,n,m are static parameters independent of time t, and f n,m is the Doppler frequency.
- the Doppler frequency of the channel is determined based on the angle of arrival of the reference signal on the channel.
- the Doppler frequency f n,m when it is considered that either the sending end or the receiving end has mobility (for example, the UE in cellular network communication has mobility), the Doppler frequency f n,m can be expressed as:
- ⁇ v and ⁇ v are the traveling azimuth angle and elevation angle of the UE respectively.
- the sending end communication device and the receiving end communication device when considering that the sending end communication device and the receiving end communication device have mobility at the same time (for example, two UEs in V2X communication have mobility at the same time), then: the sending end communication device and the receiving end communication device Dual Mobility of terminal communication equipment must be considered.
- the Doppler frequency f n,m can be expressed as:
- ⁇ v,tx and ⁇ v,rx are the traveling azimuth angles of the sending end and receiving end respectively
- ⁇ v,tx and ⁇ v,rx are the sending end and ⁇ v,rx respectively.
- the elevation angle of the receiving end is the direction of the receiving antenna unit u; is the direction of the transmitting antenna unit s.
- the model is trained as a channel prediction, the channel prediction process is to predict the channel response at time t+ ⁇ through the channel response at time t, and ⁇ is a relatively small time period, then the trained model is fully capable Obtain more accurate information related to the static parameters C u,s,n,m in Equation 7. Therefore, a model for channel prediction can be trained based on auxiliary parameters mapped to the Doppler frequency of the channel, so that the model can better predict the channel.
- the auxiliary parameters associated with the target model are mapped to the Doppler frequency of the second target channel, and the above step 103 can be implemented specifically through the following step 103a.
- Step 103a The wireless communication device trains the target model based on the auxiliary parameters associated with the target model and the channel response of the second target channel.
- the second target channel and the first target channel may be the same or different.
- the Doppler frequency characteristics of the first target channel match the Doppler frequency characteristics of the second target channel.
- the wireless communication device when the wireless communication device is a sending communication device, the channel response of the second target channel is reported by the receiving device, or the wireless communication device estimates it based on the information reported by the receiving device, which information is Information received by the receiving end device through the second target channel.
- the wireless communication device When the wireless communication device is a receiving end communication device, the wireless communication device directly trains the target model through the received/estimated channel response.
- model training is performed based on known channel responses.
- the channel response of the second target channel may include a fourth channel response and a fifth channel response
- the fourth channel response is the second target channel at time arrive channel response.
- the fifth channel response is the channel response of the second target channel at time tn .
- the wireless communication device may use the fourth channel response as input data for model training and the fifth channel response as a model training label.
- the model is trained or the AI model is updated by comparing the model's output data with the label data.
- the target model training needs to be carried out in advance and updated when needed. For example, when the response characteristics of the second target channel change, the target model can be updated.
- the model training process is described in detail below.
- each AI model is associated with an auxiliary parameter mapped to a Doppler frequency (i.e., z k expressed in Formula 5); for example, each AI model Associated with the autocorrelation function ⁇ ( ⁇ d ) of a channel or the time standard deviation of the autocorrelation function of the channel.
- the AI model that needs to be trained i.e., the target model
- time standard deviation associated with the selected kth AI model should be closest to the time standard deviation of the channel response matrix H t .
- the auxiliary parameters associated with the target model are mapped to the Doppler frequency of the second target channel, it can be ensured that the training data of the target model is adapted to the auxiliary parameters associated with the target model, thereby improving the target Model pertinence.
- the channel prediction method when there is a need to predict the first target channel, since the wireless communication device can determine the target model based on the first parameter mapped to the Doppler frequency of the first target channel, This ensures that the auxiliary parameters associated with the target model are adapted to the Doppler frequency of the first target channel.
- the auxiliary parameters used in training the target model match the first parameters, That is, a target model whose Doppler frequency characteristics match the Doppler frequency characteristics of the first target channel to be predicted can be used to predict the first target channel. Therefore, compared with the use of a generalized learning model in related technologies to predict the channel For prediction solutions, the channel prediction method provided by the embodiments of this application can improve the accuracy of channel prediction.
- the channel prediction method provided by the embodiment of the present application may further include the following steps 104 and 105.
- Step 104 The wireless communication device performs performance evaluation on the target model.
- Step 105 When the performance evaluation result of the target model does not meet the performance requirements, the wireless communication device updates or fine-tunes the model parameters of the target model;
- the model parameters of the target model include at least one of the following: a time domain sampling range of the target model, a prediction interval of the target model, and a sampling interval of the target model.
- the wireless communication device performs a performance evaluation on the target model as follows: the wireless communication device can associate the auxiliary parameters of the target model with the parameters of the channel that have been predicted (the parameters are related to the Doppler frequency of the channel that has been predicted). Phase mapping) is compared to obtain the first comparison result.
- the performance evaluation of the model is performed after the channel prediction is completed through the model. Specifically, the predicted channel can be compared with the received channel at the prediction time of the predicted channel to obtain the first comparison result. That is, the performance of the model is evaluated for the same time by comparing the channel response received at that time with the channel response predicted based on the model for the channel at that time.
- the wireless communication device starts the process of updating the model parameters of the target model.
- the prediction tolerance threshold preset, or protocol agreement
- the wireless communication device can evaluate the performance of the target model when the network environment changes, such as suddenly building a temporary building; or because the target model is not trained well enough. , determine whether the model parameters of the target model need to be updated or fine-tuned.
- the wireless communication device evaluates the performance of the target model, and updates the model parameters of the target model when the evaluation result does not meet the performance requirements, it can be ensured that the target model can adapt to changes in the channel, so that it can Make accurate predictions for specific channels through the target model.
- the channel prediction method provided by the embodiment of the present application may further include the following step 106.
- Step 106 The wireless communication device performs parameter estimation on the first target channel based on the target information to obtain the first parameters
- the target information includes at least one of the following: a reference signal on the first target channel, a third channel response of the first target channel estimated or received by the receiving end communication device.
- the third channel response and the first channel response may be the same or different.
- the wireless communication device can estimate the channel response of the first target channel based on the reference signal, and then use the estimated channel response , perform channel estimation on the first target channel to obtain the first parameter.
- the wireless communication device may then determine an autocorrelation function of the first target channel based on the third channel response, and estimate a time standard deviation of the first target channel based on the autocorrelation function.
- the accuracy of the first parameter can be improved, thereby improving the accuracy of determining the target model, thereby improving the accuracy of channel prediction.
- the selected model i.e., the target model
- the Doppler frequency f k i.e., the auxiliary parameter associated with the target model
- the Doppler frequency of the channel that needs to be predicted i.e., the first target channel
- the first matching degree threshold for example, the first matching degree threshold is 100%
- Figure 7 shows a schematic diagram of the training of the model related to the Doppler frequency f k .
- the wireless communication device first sets the training data length (i.e. domain sampling range) and prediction interval related to the Doppler frequency fk . Then, the wireless communication device collects the channel response data (i.e., the second channel response) within the training data length as the input data of the model, and collects the channel response matrix Hn of the prediction interval as the label of the model training, so that the model can be trained train.
- the training data length i.e. domain sampling range
- prediction interval related to the Doppler frequency fk
- Figure 8 shows a schematic diagram of the data preprocessing process of Doppler frequency 2f k through a model related to Doppler frequency f k .
- (a) in FIG. 8 is a schematic diagram of the first channel response
- (b) in FIG. 8 is a schematic diagram of the second channel response.
- the wireless communication device first sets the training data length and prediction interval related to the Doppler frequency 2f k . Since the ratio of the Doppler frequency f k to the Doppler frequency 2f k is equal to 1/2, the first target channel adaptation The training data length (immediate domain sampling range) and prediction interval of the model are divided into 2 times the training data length and prediction interval of the target model, so that the wireless communication device can perform 1/2 interpolation processing on the first channel response, and we get As shown in (b) of FIG. 8 in the second channel response, it can be seen that the number of matrices in the second channel response is twice the number of matrices in the first channel response.
- the wireless communication device may use the channel response data (matrix) in the second channel response that is within the training data length of the target model as the target model inference input, and calculate the channel response data (matrix) of the first target channel at a time corresponding to the prediction interval of the target model. Response prediction.
- the selected model i.e., the target model
- the channel Doppler frequency f k i.e., the auxiliary parameter associated with the target model
- the Doppler of the channel that needs to be predicted i.e., the first target channel
- the frequency is f k /2; that is, the matching degree between the auxiliary parameter associated with the target model and the first parameter is less than or equal to the first matching threshold (for example, the first matching threshold is 100%). It is assumed that the model associated with the channel Doppler frequency f k has been trained.
- Figure 9 shows a schematic diagram of the data preprocessing process of Doppler frequency f k /2 through a model related to Doppler frequency f k ; due to the ratio of Doppler frequency f k to Doppler frequency f k /2 is equal to 2, so the training data length (i.e. domain sampling range) and prediction interval of the model adapted to the first target channel are divided into half of the training data length and prediction interval of the target model, so that (a) in Figure 9 or As shown in (b) in Figure 9, the wireless communication device can perform 50% selection/sampling processing on the channel response in the first channel response to obtain the second channel response, and the number of matrices in the second channel response is Half the number of matrices in a channel.
- the training data length i.e. domain sampling range
- prediction interval of the model adapted to the first target channel are divided into half of the training data length and prediction interval of the target model, so that (a) in Figure 9 or As shown in (b) in Figure 9, the wireless communication device
- the wireless communication device can use the channel response data (matrix) in the second channel response that is within the training data length of the target model as the inference input of the target model, and perform the calculation of the first target channel at the time corresponding to the prediction interval of the target model.
- Channel response prediction can be used.
- the selection process of the channel response is associated with the selection of the channel response of the prediction interval.
- FIG. 10 it is a schematic flow chart of a wireless communication device performing model training, data preprocessing and channel prediction based on an AI functional architecture.
- the AI functional architecture at least Including: data collection module, Doppler or related characteristic prediction module, data preprocessing module, model training module, model selection module and model inference module.
- the wireless communication device can collect the channel response of the channel (hereinafter referred to as channel A) through the data collection module, and then:
- the wireless communication device can directly train a model associated with the corresponding auxiliary parameters through the model training module based on the channel response collected by the data collection module; then the wireless communication device can deploy or deploy the trained model through the model training module.
- Update to the model inference module that is, add it to the model library, so that subsequent predictions of related channels can be made based on the trained model.
- the wireless communication device can estimate the Doppler frequency-related parameters of channel A based on the channel response collected by the data collection module, such as estimating the time standard deviation ⁇ UE of the autocorrelation function of channel A; and then wirelessly communicate The device can determine a model associated with the same or corresponding time standard deviation based on the time standard deviation ⁇ UE through the model selection module. For example, the kth model; thus, the wireless communication device can train the selected model through the model training module, or predict channel A based on the selected model through the model inference module.
- the wireless communication device may first be based on The data preprocessing module preprocesses the channel response collected by the data collection module, and then uses the model inference module to predict channel A based on the preprocessed channel response and the selected model, and outputs the predicted channel response.
- the wireless communication device can feed back the performance of the k-th model to the model selection module through the model inference module.
- the above embodiments all take the training, inference and update of the target model of wireless communication equipment as an example.
- the training, inference and update of the target model can be performed by different methods respectively.
- the execution of the communication device can be specifically determined according to actual usage requirements, and is not limited in the embodiments of this application.
- the execution subject may be a channel prediction device.
- the channel prediction method performed by the channel prediction apparatus is used as an example to illustrate the channel prediction apparatus provided by the embodiment of the present application.
- FIG. 11 shows a schematic structural diagram of the channel prediction device 110 provided by an embodiment of the present application.
- the channel prediction device 110 may include: a determination module 111 and Prediction module 112. Determining module 111 for determining based on the auxiliary parameter set and the first parameter of the first target channel, to determine a target model from at least one model; the prediction module 112 is configured to predict the first target channel based on the target model determined by the determination module 111 .
- Each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the Doppler frequency of the first target channel.
- each of the above auxiliary parameters includes at least one of the following: the Doppler frequency of the above one channel, the first autocorrelation function of the above one channel, and the time standard deviation of the first autocorrelation function.
- the above-mentioned first parameter includes at least one of the following: the Doppler frequency of the first target channel, the second autocorrelation function of the first target channel, and the time standard deviation of the second autocorrelation function.
- the auxiliary parameters associated with the above target model match the first parameters.
- the above-mentioned second auxiliary parameter is the auxiliary parameter with the greatest matching degree between the auxiliary parameter set and the first parameter.
- the above prediction module 112 is specifically used to predict the first target channel based on the target model and the first channel response; wherein the first channel response is the first signal received or estimated by the receiving end communication device. Channel response of the target channel.
- the above-mentioned prediction module 112 is specifically configured to perform a prediction on the first channel with the target when the matching degree between the auxiliary parameters associated with the target model and the first parameter is less than or equal to the first matching threshold.
- the preprocessing corresponding to the comparison result obtains the second channel response.
- the target comparison result is the comparison result between the auxiliary parameters associated with the target model and the first parameter; the wireless communication device predicts the first target channel based on the target model and the second channel response. .
- the above target comparison result is a ratio between the auxiliary parameter associated with the target model and the first parameter.
- the above device may also include a training module.
- the trained module is used to train the target model based on the auxiliary parameters associated with the target model before the determining module 111 determines the target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel.
- the auxiliary parameters associated with the target model are mapped to the Doppler frequency of the second target channel; the training module is specifically used to map the auxiliary parameters associated with the target model and the channel response of the second target channel based on the auxiliary parameters associated with the target model and the channel response of the second target channel. Train the target model.
- the above device may also include an evaluation module and an update module; the evaluation module is used to train the target model after the training module based on the auxiliary parameters associated with the target model and the channel response of the second target channel, Perform performance evaluation on the target model; the updated module is used to update or fine-tune the model parameters of the target model when the performance evaluation results of the target model do not meet the performance requirements;
- the model parameters of the target model include at least one of the following: a time domain sampling range of the target model, a prediction interval of the target model, and a sampling interval of the target model.
- the above device further includes an estimation module; an estimation module configured to determine the target model based on the target model from at least one model before the determination module 111 determines the target model based on the auxiliary parameter set and the first parameter of the first target channel. information, perform parameter estimation on the first target channel, and obtain the first parameter;
- the target information includes at least one of the following: a reference signal on the first target channel, a third channel response of the first target channel estimated or received by the receiving end communication device.
- the Doppler frequency of the channel is determined based on the arrival angle of the reference signal on the channel.
- auxiliary parameters associated with each of the above models are agreed upon by high-level configuration or protocols.
- the channel prediction device 110 when it is necessary to predict the first target channel, the channel prediction device 110 can determine the target based on the first parameter mapped to the Doppler frequency of the first target channel. model, thereby ensuring that the auxiliary parameters associated with the target model are adapted to the Doppler frequency of the first target channel.
- the auxiliary parameters used in training the target model mapping with the Doppler frequency of a channel
- Matching that is, the first target channel can be predicted using a target model whose Doppler frequency characteristics match the Doppler frequency characteristics of the first target channel to be predicted. Therefore, compared with the generalized learning model used in related technologies,
- the channel prediction method provided by the embodiments of this application can improve the accuracy of channel prediction.
- the channel prediction device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or may be a component in the electronic device, such as an integrated circuit or chip.
- the electronic device may be a terminal or other devices other than the terminal.
- terminals may include but are not limited to the types of terminals 11 listed above, and other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., which are not specifically limited in the embodiment of this application.
- NAS Network Attached Storage
- the channel prediction device provided by the embodiments of the present application can implement each process implemented by the method embodiments in Figures 1 to 10 and achieve the same technical effect. To avoid duplication, details will not be described here.
- the embodiment of the present application also provides a communication device 5000, as shown in Figure 12, including a processor 5001 and a memory 5002.
- the memory 5002 stores programs or instructions that can be run on the processor 5001.
- the communication When the device 5000 is a UE, the program or instruction is processed by the processor 5001 During execution, each step of the above UE side method embodiment is implemented and the same technical effect can be achieved. To avoid duplication, it will not be repeated here.
- the communication device 5000 is a network side device, the program or instruction is executed by the processor 5001
- Each step of the above method embodiment of the first network side device or the second network side device is implemented, and the same technical effect can be achieved. To avoid duplication, the details will not be described here.
- An embodiment of the present application also provides a wireless communication device, including a processor and a communication interface, wherein the processor is configured to determine a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel; and Based on the target model, predict the first target channel; wherein each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the first target The Doppler frequency of the channel is mapped, and the communication interface is used to obtain the first parameter.
- a wireless communication device including a processor and a communication interface, wherein the processor is configured to determine a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel; and Based on the target model, predict the first target channel; wherein each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the first
- the wireless communication device may be a UE or a network side device.
- FIG. 13 is one of the schematic diagrams of the hardware structure of a wireless communication device that implements the embodiment of the present application.
- UE7000 includes but is not limited to: radio frequency unit 7001, network module 7002, audio output unit 7003, input unit 7004, sensor 7005, display unit 7006, user input unit 7007, interface unit 7008, memory 7009 and processor At least some parts of 7010 etc.
- the UE7000 can also include a power supply (such as a battery) that supplies power to various components.
- the power supply can be logically connected to the processor 7010 through the power management system, thereby achieving management of charging, discharging, and power consumption management through the power management system. and other functions.
- the UE structure shown in Figure 13 does not constitute a limitation on the UE.
- the UE may include more or less components than shown in the figure, or combine certain components, or arrange different components, which will not be described again here.
- the input unit 7004 may include a graphics processing unit (Graphics Processing Unit, GPU) 7041 and a microphone 7042.
- the graphics processor 7041 is responsible for the image capture device (GPU) in the video capture mode or the image capture mode. Process the image data of still pictures or videos obtained by cameras (such as cameras).
- the display unit 7006 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
- the user input unit 7007 includes a touch panel 7071 and at least one of other input devices 7072 .
- Touch panel 7071 also called touch screen.
- the touch panel 7071 may include two parts: a touch detection device and a touch controller.
- Other input devices 7072 may include but are not limited to physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be described again here.
- the radio frequency unit 7001 after receiving downlink data from the network side device, can transmit it to the processor 7010 for processing; in addition, the radio frequency unit 7001 can send uplink data to the network side device.
- the radio frequency unit 7001 includes, but is not limited to, an antenna, amplifier, transceiver, coupler, low noise amplifier, duplexer, etc.
- Memory 7009 may be used to store software programs or instructions as well as various data.
- the memory 7009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, Image playback function, etc.) etc.
- memory 7009 may include volatile memory or nonvolatile memory, or memory 7009 may include both volatile and nonvolatile memory.
- non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically removable memory.
- Volatile memory can be random access memory (Random Access Memory, RAM), static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synch link DRAM) , SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM).
- RAM Random Access Memory
- SRAM static random access memory
- DRAM dynamic random access memory
- synchronous dynamic random access memory Synchronous DRAM, SDRAM
- Double data rate synchronous dynamic random access memory Double Data Rate SDRAM, DDRSDRAM
- Enhanced SDRAM, ESDRAM synchronous link dynamic random access memory
- Synch link DRAM synchronous link dynamic random access memory
- SLDRAM direct memory bus random access memory
- the processor 7010 may include one or more processing units; optionally, the processor 7010 integrates an application processor and a modem processor, where the application processor mainly handles operations related to the operating system, user interface, application programs, etc., Modem processors mainly process wireless communication signals, such as baseband processors. It can be understood that the above modem processor may not be integrated into the processor 7010.
- the processor 7010 is configured to determine a target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel; and is configured to predict the first target channel based on the target model.
- Each model is associated with an auxiliary parameter in the auxiliary parameter set, each auxiliary parameter is mapped to the Doppler frequency of a channel, and the first parameter is mapped to the Doppler frequency of the first target channel.
- each of the above auxiliary parameters includes at least one of the following: the Doppler frequency of a channel, the first autocorrelation function of a channel, and the time standard deviation of the first autocorrelation function.
- the above-mentioned first parameter includes at least one of the following: the Doppler frequency of the first target channel, the second Doppler frequency of the first target channel The time standard deviation of the autocorrelation function and the second autocorrelation function.
- the auxiliary parameters associated with the above target model match the first parameters.
- the above-mentioned second auxiliary parameter is the auxiliary parameter with the greatest matching degree between the auxiliary parameter set and the first parameter.
- the above-mentioned processor 7010 is specifically configured to predict the first target channel based on the target model and the first channel response; wherein the first channel response is the first signal received or estimated by the receiving end communication device. Channel response of the target channel.
- the above-mentioned processor 7010 is specifically configured to perform the matching on the first channel when the matching degree between the auxiliary parameter associated with the target model and the first parameter is less than or equal to the first matching threshold.
- the preprocessing corresponding to the target comparison result obtains the second channel response, and the target comparison result is the comparison result between the auxiliary parameters associated with the target model and the first parameter; the wireless communication device performs on the first target channel based on the target model and the second channel response. predict.
- the above target comparison result is a ratio between the auxiliary parameter associated with the target model and the first parameter.
- the above-mentioned processor 7010 is further configured to determine the target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel, based on the auxiliary parameters associated with the target model.
- Target model is trained.
- the auxiliary parameters associated with the target model are mapped to the Doppler frequency of the second target channel; the above processor 7010 is specifically configured to generate a channel based on the auxiliary parameters associated with the target model and the second target channel. In response, the target model is trained.
- the above-mentioned processor 7010 is also used to perform performance evaluation on the target model after training the target model based on the auxiliary parameters associated with the target model and the channel response of the second target channel; and If the performance evaluation results of the model do not meet the performance requirements, update or fine-tune the model parameters of the target model;
- the model parameters of the target model include at least one of the following: a time domain sampling range of the target model, a prediction interval of the target model, and a sampling interval of the target model.
- the above-mentioned processor 7010 is further configured to, before determining the target model from at least one model based on the auxiliary parameter set and the first parameter of the first target channel, based on the target information, determine the first target channel Perform parameter estimation to obtain the first parameter;
- the target information includes at least one of the following: a reference signal on the first target channel, a third channel response of the first target channel estimated or received by the receiving end communication device.
- the Doppler frequency of the channel is determined based on the arrival angle of the reference signal on the channel.
- auxiliary parameters associated with each of the above models are agreed upon by high-level configuration or protocols.
- the channel prediction device when it is required to predict the first target channel, since the channel prediction device can determine the target model based on the first parameter mapped to the Doppler frequency of the first target channel, This ensures that the auxiliary parameters associated with the target model are adapted to the Doppler frequency of the first target channel.
- the auxiliary parameters used in training the target model match the first parameters, That is, a target model whose Doppler frequency characteristics match the Doppler frequency characteristics of the first target channel to be predicted can be used to predict the first target channel. Therefore, compared with the use of a generalized learning model in related technologies to predict the channel For prediction solutions, the channel prediction method provided by the embodiments of this application can improve the accuracy of channel prediction.
- the above-mentioned wireless communication device is a network-side device as an example.
- Figure 14 is the second schematic diagram of the hardware structure of a wireless communication device that implements the embodiment of the present application.
- the network side device 8000 includes: an antenna 8001, a radio frequency device 8002, a baseband device 8003, a processor 8004 and a memory 8005.
- Antenna 8001 is connected to radio frequency device 8002.
- the radio frequency device 8002 receives information through the antenna 8001 and sends the received information to the baseband device 8003 for processing.
- the baseband device 8003 processes the information to be sent and sends it to the radio frequency device 8002.
- the radio frequency device 8002 processes the received information and sends it out through the antenna 8001.
- the method performed by the wireless communication device in the above embodiment can be implemented in the baseband device 8003, which includes a baseband processor.
- the baseband device 8003 may include, for example, at least one baseband board on which multiple chips are disposed, as shown in FIG.
- the program performs the operations of the wireless communication device shown in the above method embodiment.
- the network side device may also include a network interface 8006, which is, for example, a common public radio interface (CPRI).
- a network interface 8006 which is, for example, a common public radio interface (CPRI).
- CPRI common public radio interface
- the network side device 8000 in this embodiment of the present invention also includes: instructions or programs stored in the memory 8005 and executable on the processor 8004.
- the processor 8004 calls the instructions or programs in the memory 8005 to execute the above-mentioned modules. method and achieve the same technical effect. To avoid repetition, we will not repeat it here.
- Embodiments of the present application also provide a readable storage medium.
- Programs or instructions are stored on the readable storage medium.
- the program or instructions are executed by a processor, each process of the above channel prediction method embodiment is implemented, and the same can be achieved. The technical effects will not be repeated here to avoid repetition.
- the processor is the processor in the wireless communication device described in the above embodiment.
- the readable storage medium includes computer readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disk or optical disk, etc.
- An embodiment of the present application further provides a chip.
- the chip includes a processor and a communication interface.
- the communication interface is coupled to the processor.
- the processor is used to run programs or instructions to implement the above channel prediction method embodiment. Each process can achieve the same technical effect. To avoid duplication, it will not be described again here.
- chips mentioned in the embodiments of this application may also be called system-on-chip, system-on-a-chip, system-on-chip or system-on-chip, etc.
- Embodiments of the present application further provide a computer program/program product.
- the computer program/program product is stored in a storage medium.
- the computer program/program product is executed by at least one processor to implement the above channel prediction method embodiment.
- Each process can achieve the same technical effect. To avoid repetition, we will not go into details here.
- the methods of the above embodiments can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is better. implementation.
- the technical solution of the present application can be embodied in the form of a computer software product that is essentially or contributes to the existing technology.
- the computer software product is stored in a storage medium (such as ROM/RAM, disk , CD), including several instructions to cause a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of this application.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente demande appartient au domaine technique des communications et divulgue un procédé et un appareil de prédiction de canal, et un dispositif de communication sans fil. Le procédé de prédiction de canal selon certains modes de réalisation de la présente demande comprend les étapes suivantes dans lesquelles : un dispositif de communication sans fil détermine un modèle cible parmi au moins un modèle sur la base d'un ensemble de paramètres auxiliaires et d'un premier paramètre d'un premier canal cible ; et le dispositif de communication sans fil prédit le premier canal cible sur la base du modèle cible, chaque modèle étant associé à un paramètre auxiliaire parmi l'ensemble de paramètres auxiliaires, chaque paramètre auxiliaire étant mappé avec la fréquence Doppler d'un canal, et le premier paramètre étant mappé avec la fréquence Doppler du premier canal cible.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210303803.9 | 2022-03-24 | ||
| CN202210303803.9A CN116846493A (zh) | 2022-03-24 | 2022-03-24 | 信道预测方法、装置及无线通信设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023179540A1 true WO2023179540A1 (fr) | 2023-09-28 |
Family
ID=88099922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/082507 Ceased WO2023179540A1 (fr) | 2022-03-24 | 2023-03-20 | Procédé et appareil de prédiction de canal, et dispositif de communication sans fil |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN116846493A (fr) |
| WO (1) | WO2023179540A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025086556A1 (fr) * | 2023-10-26 | 2025-05-01 | 中兴通讯股份有限公司 | Procédé de communication, dispositif de communication et support de stockage |
| WO2025218448A1 (fr) * | 2024-04-18 | 2025-10-23 | 华为技术有限公司 | Procédé et appareil de communication, module de puce, support de stockage et produit-programme |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120782006A (zh) * | 2024-04-03 | 2025-10-14 | 中信科智联科技有限公司 | 数据处理方法、装置、设备、存储介质及程序产品 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109076403A (zh) * | 2016-04-29 | 2018-12-21 | 华为技术有限公司 | 无线网络中信道预测改善的测量模型优化 |
| CN111628837A (zh) * | 2019-02-27 | 2020-09-04 | 中国移动通信有限公司研究院 | 一种信道建模的方法及设备 |
| CN113206809A (zh) * | 2021-04-30 | 2021-08-03 | 南京邮电大学 | 一种联合深度学习与基扩展模型的信道预测方法 |
| WO2021190478A1 (fr) * | 2020-03-27 | 2021-09-30 | 维沃移动通信有限公司 | Procédé et dispositif de réception de service, et appareil de communication |
| WO2022001848A1 (fr) * | 2020-06-30 | 2022-01-06 | 维沃移动通信有限公司 | Procédé et appareil de traitement de transmission, et terminal |
| CN113938232A (zh) * | 2020-07-13 | 2022-01-14 | 华为技术有限公司 | 通信的方法及通信装置 |
-
2022
- 2022-03-24 CN CN202210303803.9A patent/CN116846493A/zh active Pending
-
2023
- 2023-03-20 WO PCT/CN2023/082507 patent/WO2023179540A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109076403A (zh) * | 2016-04-29 | 2018-12-21 | 华为技术有限公司 | 无线网络中信道预测改善的测量模型优化 |
| CN111628837A (zh) * | 2019-02-27 | 2020-09-04 | 中国移动通信有限公司研究院 | 一种信道建模的方法及设备 |
| WO2021190478A1 (fr) * | 2020-03-27 | 2021-09-30 | 维沃移动通信有限公司 | Procédé et dispositif de réception de service, et appareil de communication |
| WO2022001848A1 (fr) * | 2020-06-30 | 2022-01-06 | 维沃移动通信有限公司 | Procédé et appareil de traitement de transmission, et terminal |
| CN113938232A (zh) * | 2020-07-13 | 2022-01-14 | 华为技术有限公司 | 通信的方法及通信装置 |
| CN113206809A (zh) * | 2021-04-30 | 2021-08-03 | 南京邮电大学 | 一种联合深度学习与基扩展模型的信道预测方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025086556A1 (fr) * | 2023-10-26 | 2025-05-01 | 中兴通讯股份有限公司 | Procédé de communication, dispositif de communication et support de stockage |
| WO2025218448A1 (fr) * | 2024-04-18 | 2025-10-23 | 华为技术有限公司 | Procédé et appareil de communication, module de puce, support de stockage et produit-programme |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116846493A (zh) | 2023-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023066288A1 (fr) | Procédé de demande de modèle, procédé de traitement de demande de modèle et dispositif associé | |
| WO2023040887A1 (fr) | Procédé et appareil de rapport d'informations, terminal et support de stockage lisible | |
| WO2023179540A1 (fr) | Procédé et appareil de prédiction de canal, et dispositif de communication sans fil | |
| WO2023040885A1 (fr) | Procédé de sélection de paramètre, procédé de configuration de paramètre, terminal et dispositif côté réseau | |
| JP2024512358A (ja) | 情報報告方法、装置、第1機器及び第2機器 | |
| CN116233906A (zh) | 测量方法、装置、设备及存储介质 | |
| WO2023088387A1 (fr) | Procédé et appareil de prédiction de canal, ue, et système | |
| US20250227507A1 (en) | Ai model processing method and apparatus, and communication device | |
| CN116996898A (zh) | Ai网络模型确定方法、装置、参考节点和网络侧设备 | |
| WO2023040888A1 (fr) | Procédé et appareil de transmission de données | |
| WO2024032694A1 (fr) | Procédé et appareil de traitement prédiction de csi, dispositif de communication et support de stockage lisible | |
| WO2024041420A1 (fr) | Procédé et appareil de traitement de rétroaction de mesure, terminal et dispositif côté réseau | |
| WO2023174325A1 (fr) | Procédé et dispositif de traitement de modèle d'ia | |
| WO2023155839A1 (fr) | Procédé et appareil d'apprentissage en ligne pour un modèle d'ia, ainsi que dispositif de communication et support de stockage lisible | |
| WO2023185978A1 (fr) | Procédé de rapport d'informations de caractéristiques de canal, procédé de récupération d'informations de caractéristiques de canal, terminal et dispositif côté réseau | |
| CN116684050B (en) | Information determination method, device, terminal and readable storage medium | |
| WO2024067280A1 (fr) | Procédé et appareil de mise à jour de paramètre de modèle d'ia, et dispositif de communication | |
| WO2025140432A1 (fr) | Procédé et appareil de création de compte-rendu d'informations | |
| WO2024032695A1 (fr) | Procédé et appareil de traitement de prédiction de csi, dispositif de communication et support de stockage lisible | |
| WO2024140422A1 (fr) | Procédé de surveillance de performance d'unité d'ia, terminal et dispositif côté réseau | |
| CN120238833A (zh) | 信息上报方法、装置、第一设备及第二设备 | |
| WO2025140232A1 (fr) | Procédé et appareil de rapport de données, dispositif et support | |
| CN120238453A (zh) | Csi预测方法、csi预测结果的监控方法、装置、设备及可读存储介质 | |
| CN119485270A (zh) | 信息上报方法、信息接收方法及设备 | |
| WO2024067878A1 (fr) | Procédé et appareil de prédiction de canal, et dispositif de communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23773788 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 29/01/2025) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23773788 Country of ref document: EP Kind code of ref document: A1 |