[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2023160336A1 - Channel compression method and apparatus, channel recovery method and apparatus, and device - Google Patents

Channel compression method and apparatus, channel recovery method and apparatus, and device Download PDF

Info

Publication number
WO2023160336A1
WO2023160336A1 PCT/CN2023/073892 CN2023073892W WO2023160336A1 WO 2023160336 A1 WO2023160336 A1 WO 2023160336A1 CN 2023073892 W CN2023073892 W CN 2023073892W WO 2023160336 A1 WO2023160336 A1 WO 2023160336A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
preprocessing
state information
preprocessing result
channel state
Prior art date
Application number
PCT/CN2023/073892
Other languages
French (fr)
Chinese (zh)
Inventor
李刚
李宇鹏
韩双锋
Original Assignee
中国移动通信有限公司研究院
中国移动通信集团有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中国移动通信有限公司研究院, 中国移动通信集团有限公司 filed Critical 中国移动通信有限公司研究院
Publication of WO2023160336A1 publication Critical patent/WO2023160336A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0228Channel estimation using sounding signals with direct estimation from sounding signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/141Discrete Fourier transforms
    • G06F17/142Fast Fourier transforms, e.g. using a Cooley-Tukey type algorithm
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/391Modelling the propagation channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0254Channel estimation channel estimation algorithms using neural network algorithms
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present application relates to the technical field of communication, in particular to a channel compression and recovery method, device and equipment.
  • CSI channel state information
  • FDD Frequency Division Duplex
  • RI rank indicator
  • PMI Precoding matrix indicator
  • CQI Channel quality indicator
  • the technical problem to be solved in this application is to provide a channel compression and recovery method, device and equipment to improve channel processing performance and reduce channel feedback overhead.
  • An embodiment of the present application provides a channel compression method, which is applied to a terminal, and the method includes:
  • the channel state information is compressed using the target channel compression model to obtain compressed channel information
  • the channel state information is preprocessed to obtain a preprocessing result, including one of the following:
  • transforming the channel state information into an angle domain, a delay domain or a Doppler domain includes:
  • the channel state information is transformed into the angle domain through the fast inverse Fourier transform IFFT in the antenna dimension, transformed into the delay domain through the fast inverse inverse Fourier transform IFFT in the frequency dimension, and transformed into the delay domain through the sparse Fourier transform SFFT in the time dimension Transform into the Doppler domain.
  • performing clipping preprocessing on the channel state information to obtain a second preprocessing result including:
  • the first number is a first preset value or The number of elements to be retained obtained by filtering according to the first preset threshold;
  • the second clipping preprocessing When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
  • the first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
  • the second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
  • the first number and the second number are pre-configured by the network device or determined by the terminal;
  • the first number and the second number are pre-configured by network equipment, they are pre-configured to the terminal through high-layer signaling;
  • cyclic shift preprocessing on the channel state information to obtain a third preprocessing result, including:
  • the target element of the channel is cyclically shifted to the position of the first element, and the corresponding position of the target element is recorded to obtain a third preprocessing result.
  • the third preprocessing result includes: a channel obtained after the cyclic shift, and a position corresponding to the target element.
  • transforming the channel state information into an angle domain, a delay domain or a Doppler domain through Fourier transform including:
  • the channel state information is transformed into the angle domain through the fast Fourier transform FFT, transformed into the delay domain through the inverse fast Fourier transform IFFT, and transformed into the Doppler domain through the sparse Fourier transform SFFT.
  • perform clipping preprocessing on the first preprocessing result to obtain a second preprocessing result including:
  • the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold.
  • perform cyclic shift preprocessing on the first preprocessing result to obtain a third preprocessing result including:
  • the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle, The channel delay and/or the maximum value of the retention angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the retention angle is recorded to obtain a third preprocessing result.
  • the channel state information includes at least one of the following:
  • the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different crop ratios; the multiple machine learning models with different crop ratios are performed through the following process train:
  • Embodiments of the present application also provide a method for channel recovery, which is applied to network equipment, and the method includes:
  • the compressed channel information is the channel state information obtained by the terminal according to the channel measurement of the reference signal, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel state information by using a target channel compression model according to the preprocessing result;
  • the preprocessing result includes one of the following:
  • a second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result
  • the compressed channel information is recovered according to the target channel decompression model, and the recovered channel information includes:
  • the target channel decompression model and the preprocessing result perform compression on the compressed channel information Restoring to obtain the restored channel information.
  • the target channel decompression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; the multiple machine learning models with different cropping ratios are performed through the following process train:
  • Embodiments of the present application also provide a terminal, including:
  • An estimation module configured to measure a reference signal sent by a network device to obtain channel state information
  • a processing module configured to preprocess the channel state information to obtain a preprocessing result; according to the preprocessing result, use a target channel compression model to compress the channel state information to obtain compressed channel information;
  • a transceiver module configured to send the compressed channel information and/or the preprocessing result to a network device.
  • Embodiments of the present application also provide a network device, including:
  • the transceiver module is configured to send a reference signal to the terminal; and receive the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed; the compressed channel information is the terminal pair performing channel measurement on a reference signal to obtain channel state information, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel by using a target channel compression model according to the preprocessing result;
  • the processing module is used to restore the compressed channel information according to the target channel decompression model, and obtain the restored channel information.
  • An embodiment of the present application further provides a communication device, including: a processor, and a memory storing a computer program, and when the computer program is run by the processor, the method as described above is executed.
  • An embodiment of the present application is also a computer-readable storage medium, which stores instructions, and when the instructions are run on a computer, the computer executes the method as described above
  • the channel state information is obtained by measuring the reference signal sent by the network equipment; the channel state information is preprocessed to obtain the preprocessing result; according to the preprocessing result, the channel state information is processed by using the target channel compression model Compression processing to obtain compressed channel information; sending the compressed channel information and/or the preprocessing result to the network device; thereby improving the performance of channel compression and the accuracy of subsequent channel recovery.
  • FIG. 1 is a flowchart of a channel method on the terminal side provided in an embodiment of the present application
  • FIG. 2 is an implementation schematic diagram of channel compression and restoration provided by an embodiment of the present application
  • Fig. 3 is the implementation flow diagram of the channel compression and restoration method provided by the embodiment of the present application.
  • FIG. 4 is a schematic block diagram of a terminal module provided by an embodiment of the present application.
  • the embodiment of the present application provides a channel compression method, which is applied to a terminal, and the method includes:
  • Step 11 measuring the reference signal sent by the network equipment to obtain channel state information
  • Step 12 performing preprocessing on the channel state information to obtain a preprocessing result
  • Step 13 use the target channel compression model to compress the channel state information, and obtain the compressed channel information;
  • Step 14 sending the compressed channel information and/or the preprocessing result to the network device.
  • the reference signal is periodically sent by the network device to the terminal and is used for channel information measurement.
  • the reference signal may be a CSI-RS channel state information acquisition signal, etc.; signal to obtain channel state information; the terminal preprocesses the channel state information according to the characteristics of the data elements in the channel state information, so as to remove unnecessary data element characteristics in the channel state information and reduce the impact of unnecessary data characteristics on The impact of subsequent processing steps; the preprocessing
  • the results include but are not limited to the preprocessed channel information, the data element information in the preprocessed channel information, and the data element information in the channel information removed during the preprocessing process;
  • the terminal selects a target channel compression model that is compatible with the preprocessed channel state information from the set of pre-trained target channel compression models, and uses it as the target channel compression model for the preprocessed Compress and quantize the channel state information to improve the performance of channel compression, and the information in the compressed channel can exist in the form of bit stream;
  • the target channel compression model set is based on the data of multiple historical channels, according to different The clipping ratio is obtained by clipping and training multiple historical channels.
  • the target channel compression model can be obtained by processing and training the data of the historical channels by the terminal, or obtained by processing and training the data of the historical channels by the network equipment. of;
  • the terminal sends the compressed channel information and/or the preprocessing result to the network device, so that the network device restores the compressed channel.
  • the preprocessing result described in step 12 above may include one of the following:
  • the channel state information may be transformed into an angle domain, a delay domain or a Doppler domain;
  • Cutting preprocessing may also be performed on the channel state information
  • Cyclic shift preprocessing may also be performed on the channel state information
  • performing clipping preprocessing and cyclic shift preprocessing on the channel state information is to perform clipping preprocessing and cyclic shift preprocessing on the near-zero values in the estimated channel;
  • Fourier transforming the channel state information into the angle domain, delay domain or Doppler domain may include:
  • the channel state information is transformed to the angle domain by fast inverse Fourier transform (IFFT, Inverse Fast Fourier Transform) in the antenna dimension, and transformed to the time domain by fast inverse Fourier transform (IFFT, Inverse Fast Fourier Transform) in the frequency dimension.
  • IFFT Inverse Fast Fourier Transform
  • IFFT Inverse Fast Fourier Transform
  • SFFT Sparse Fast Fourier Transform
  • IDFT is performed on the channel state information to the angle domain according to the row N1 point and the column N2 point of the antenna dimension; Perform IDFT transformation on the channel state information to the delay domain according to the frequency domain dimension N3 point; perform SFFT transformation on the channel state information to the Doppler domain according to the time dimension N4 point, where N1, N2, N3 and N4 are also Can be configured by network devices.
  • performing cutting preprocessing on the channel state information to obtain a second preprocessing result may include:
  • the first number is a first preset value or The number of elements to be retained obtained by filtering according to the first preset threshold; or,
  • the second clipping preprocessing When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
  • the result of the first trimming preprocessing or the second trimming preprocessing result is the second preprocessing result; the selection of the first trimming preprocessing and the second trimming preprocessing can be based on The distribution characteristics of the data elements in the channel state information are performed;
  • the channel delay and/or the maximum value of the reserved angle is used to perform the first trimming on the channel state information Preprocessing, cutting out near-zero values outside the fixed area, and obtaining the first cutting preprocessing result, the highest value may be the highest value in the angle domain or the highest value in the delay domain of the data element;
  • the distribution of the data elements in the channel state information is comprehensively considered for cutting, so as to improve the efficiency and accuracy of cutting;
  • the first quantity is the first preset value or the elements to be retained obtained by screening according to the first preset threshold
  • the second number is the second preset value or the number of elements that need to be retained obtained by screening according to the second preset threshold, the first number, the second number, the first preset
  • the set value or the first preset value and the second preset value or the second preset threshold may be preconfigured according to channel state information or actual application conditions.
  • the first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
  • the second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
  • the terminal sends the first pruning preprocessing result and/or the second pruning preprocessing result after the channel state information pruning to the network device, so that the network device The processing result and/or the second cutting preprocessing result are processed in subsequent channels;
  • the first trimming preprocessing result may include: when the first trimming is performed on the channel state information, the channel data in the first trimming channel state information is obtained, that is, the reserved channel delay and/or angle are the largest the position of the first number of elements around the value, and other elements that are clipped;
  • the second pruning preprocessing result may include: the channel data in the second pruning channel obtained when the second pruning is performed on the channel state information, that is, the reserved second number of The position of the element, and other elements that are cropped;
  • the first number and the second number are pre-configured by the network device or determined by the terminal; when the first number and the second number are pre-configured by the network device, the network device will Signaling is pre-configured to the terminal; when the first number and the second number are determined by the terminal, reporting the first number and the second number determined by the terminal to a network device.
  • performing cyclic shift preprocessing on the channel state information to obtain a third preprocessing result may include:
  • the target element of the channel is cyclically shifted to the position of the first element, and the corresponding position of the target element is recorded to obtain a third preprocessing result.
  • the third preprocessing result includes: the channel obtained after the cyclic shift, and the corresponding position of the target element.
  • the first preprocessing result is cut and preprocessed to obtain the second preprocessing result, including:
  • the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold.
  • the first number is the first preset value or the number of elements that need to be kept after filtering according to the first preset threshold;
  • the third trimming preprocessing result here may include: channel delay and/or angle maximum The positions of the first number of elements around and the rest of the cropped elements;
  • cyclic shift preprocessing is performed on the first preprocessing result to obtain a third preprocessing result, including:
  • the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle,
  • the channel delay and/or the maximum value of the reserved angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the reserved angle is recorded to obtain the third preprocessing result, that is, for
  • the channel state information is first transformed into the angle domain, time delay domain or Doppler domain through Fourier transform, and then performs cyclic shift preprocessing based on the result of Fourier transform;
  • the sequential cyclic shift starts from the element of the channel delay and/or the maximum value of the reserved angle, and the channel delay and/or Or the maximum value of the reserved angle is cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the reserved angle is recorded to obtain the third preprocessing result.
  • the third preprocessing result may include: the channel obtained after the cyclic shift, and the position corresponding to the target element of the maximum value of the channel delay and/or reserved angle.
  • the preprocessing results include the first preprocessing result, the second preprocessing result and the third preprocessing result, that is to say, the channel state information is first transformed into the angle domain by Fourier transform, time delay Domain or Doppler domain, then crop the result of Fourier transform, and then perform cyclic shift preprocessing on the cropped result;
  • the manner in which the terminal side preprocesses the channel state information may be configured by the network device through high-level signaling or agreed upon in advance.
  • the channel state information includes at least one of the following: a channel matrix; a channel eigenvector; and a channel precoding matrix.
  • the target channel compression model is described, and the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios;
  • the multiple machine learning models of different compression ratios are trained through the following process:
  • Step 01 obtaining the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexed downlink channel reported by the terminal;
  • Step 02 performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
  • Step 03 According to the cropping processing results of multiple preset cropping ratios, input them into preset models for training, and obtain multiple machine learning models with different compression ratios.
  • the multiple machine learning models with different compression ratios can be obtained by training the terminal, or by training the network device; the terminal can use the simulation model to generate a frequency domain multiplexing FDD downlink channel data or notify the terminal of the FDD downlink channel data measured and reported when the traffic is less and the air interface resources are sufficient, and establish the FDD downlink channel data set, or use Complete with any downlink channel data acquisition method that meets the requirements;
  • the terminal trains the machine learning model used for channel compression and recovery based on the established FDD downlink channel data set.
  • the machine learning model includes a compression network model deployed at the feedback sending end and a restoration network model deployed at the feedback receiving end; during the training process
  • the downlink channel in the downlink channel data set can be cut and preprocessed according to the characteristics of the current channel data set;
  • the trained model processes the cropped channel, so for the same data
  • Different models can be trained by different sets and different cutting ratios, and a variety of models suitable for different cutting situations can be formed into a model set for selection and use in the subsequent process.
  • the above-mentioned channel compression method may also include:
  • a corresponding model update mechanism is triggered, according to the channel pruning method and pruning ratio , updating the multiple machine learning models with different cropping ratios, so as to ensure the performance of channel feedback.
  • Embodiments of the present application also provide a method for channel recovery, which is applied to network equipment, and the method includes:
  • Step 21 sending a reference signal to the terminal
  • Step 22 receiving the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed;
  • the compressed channel information is the channel state information obtained by the terminal performing channel measurement on the reference signal , and performing cutting preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel state information by using a target channel compression model according to the preprocessing result;
  • Step 23 Restoring the compressed channel according to the target channel decompression model to obtain the restored channel.
  • the reference signal sent by the network device to the terminal may be generated by a simulation model
  • the downlink channel data may also be the complete downlink channel data reported by the network device notifying the terminal when the business is not busy; the reference signal is mainly used for the terminal to perform channel measurement to obtain channel state information; after the network device sends the reference signal, further receiving the compressed channel information sent by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed, and recovering the compressed channel according to the target channel decompression model to improve channel recovery performance;
  • the compressed channel information is the channel state information obtained by the terminal according to the channel measurement of the reference signal, and the channel state information is obtained after cutting and compressing the channel state information;
  • the target decompression model is obtained from multiple pre-trained A model adapted to the compressed channel information selected in the machine learning model;
  • the preprocessing results include one of the following:
  • a second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result
  • the preprocessing result is obtained by the base station performing clipping preprocessing, cyclic shift preprocessing, or Fourier transform on the channel state information, or after Fourier transform and then clipping processing and /or obtained by cyclic shift processing;
  • the third preprocessing result is obtained by the base station through Fourier transform on the channel state information
  • the second preprocessing result is that the base station reserves a first number of elements around the maximum value of the channel delay and/or angle for the channel state information, and cuts the rest of the elements, or the base station retains the channel state information by The position of the reserved second number of elements is marked in bitmap mode, and the remaining elements are cut to obtain;
  • the third preprocessing result is that the base station cyclically shifts the channel state information sequentially from the element of the channel delay and/or the maximum value of the reserved angle, and cyclically shifts the channel delay and/or the maximum value of the reserved angle to the first
  • the position of an element is obtained by recording the position corresponding to the channel delay and/or the maximum value of the reserved angle.
  • step 23 may include:
  • Step 231 according to the target channel decompression model and the preprocessing result, the compressed signal The channel information is restored to obtain the restored channel information.
  • the clipping preprocessing result is obtained by the terminal clipping the channel state with a near-zero value according to different clipping methods; the network device receives the compressed channel information and/or After the preprocessing result, first use the target decompression model to restore the compressed channel information to obtain the first restored channel information, and then cut the first restored channel information according to the cutting preprocessing result The previous information is restored, and the restored second restored channel information is obtained.
  • the target channel decompression model is described, and the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios;
  • the multiple machine learning models of different compression ratios are trained through the following process:
  • Step 011 acquiring the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexed downlink channel reported by the terminal;
  • Step 012 performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
  • Step 013 According to the cropping processing results of multiple preset cropping ratios, input them into preset models for training, and obtain multiple machine learning models with different compression ratios.
  • the multiple machine learning models with different compression ratios may be obtained through training by the terminal or network devices; the multiple deep neural network models with different compression ratios
  • the training method is the same as the training method on the terminal side, and will not be repeated here.
  • the channel recovery method applied to network equipment may also include:
  • the network device configures the trained multiple deep neural network models with different compression ratios to the terminal , so that the terminal can compress the channel.
  • the multiple machine learning models with different cropping ratios can also be obtained by the terminal through training.
  • Step 31 the network device collects data, including but not limited to: using a simulation model to generate downlink channel data; or notifying the terminal to report complete downlink channel data when the business is not busy etc.; the network device performs model training based on the data received from the mobile phone, and builds a model set according to different values of specific parameters.
  • the network device performs model training based on the data received from the mobile phone, and builds a model set according to different values of specific parameters.
  • different models trained for different crop ratios should be included; it should be understood that the models can also be obtained by side-by-side training on the terminal
  • Step 32 the base station sends CSI channel state information to the terminal through the downlink control channel, and sends the downlink reference signal for channel information measurement to the terminal.
  • the CSI channel state information includes channel resources occupied by feedback, feedback overhead, and cut Reserved energy ratio threshold, etc.
  • Step 33 the terminal estimates the downlink channel based on the reference signal, and selects a clipping method according to the distribution characteristics of the data elements in the estimated channel, and clips the estimated channel;
  • An appropriate target compression model is selected to perform compression processing on the cropped channel to obtain a compressed channel, and the information in the compressed channel exists in the form of a bit stream.
  • Step 34 the terminal sends feedback information to the network device, and the feedback information may include: cropping mode information; cropping result information; target compression model or selection information of the target compression model and compression channel information.
  • Step 35 According to the feedback information, the network device uses the target compression model and the compressed channel information to first restore the trimmed channel; then restores the original channel before trimming based on the trimming method information and trimming result information , and use it for subsequent transmission signal processing.
  • Step 36 the network device and the terminal exchange information, and update the compression model according to the channel cutting method and the channel cutting ratio.
  • the terminal through the interaction between the network device and the terminal, the terminal performs trimming and preprocessing on the estimated channel to filter out interference items in the channel and effectively improve subsequent recovery accuracy; and then use the compression model of the corresponding trimming ratio to The trimmed estimated channel is compressed, and the result is fed back to the network device.
  • the network device restores the trimmed channel first, and then obtains the original channel according to the trimmed information, thereby improving the performance of the recovery method based on channel compression.
  • the terminal 40 includes:
  • An estimation module 41 configured to measure a reference signal sent by a network device to obtain channel state information
  • the processing module 42 is configured to preprocess the channel state information to obtain a preprocessing result; according to the preprocessing result, use a target channel compression model to perform compression processing on the channel state information to obtain compressed channel information;
  • a transceiver module 43 configured to send the compressed channel information and/or the preprocessing result to the network network device.
  • the processing module 42 is configured to preprocess the channel state information to obtain a preprocessing result, including one of the following:
  • a second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result
  • transforming the channel state information into an angle domain, a delay domain or a Doppler domain includes:
  • the channel state information is transformed into the angle domain by fast inverse Fourier transform IFFT in the antenna dimension, transformed into the delay domain by fast inverse Fourier transform IFFT in the frequency dimension, and transformed by sparse Fourier transform SFFT in the time dimension into the Doppler domain.
  • the processing module 42 is specifically configured to: when performing the first trimming preprocessing on the channel state information, retain a first number of elements, and trim the remaining elements to obtain the first trimming preprocessing result , the first number is a first preset value or the number of elements to be retained obtained by filtering according to a first preset threshold; or
  • the second clipping preprocessing When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
  • the first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
  • the second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
  • the first number and the second number are pre-configured by the network device or determined by the terminal;
  • the first number and the second number are pre-configured by network equipment, they are pre-configured to the terminal through high-layer signaling;
  • the first quantity determined by the terminal When the first quantity and the second quantity are determined by the terminal, the first quantity determined by the terminal and report the second quantity to the network device.
  • the processing module 42 is specifically configured to cyclically shift the target element of the channel to the position of the first element if the first element of the channel satisfies the preset condition, and record the position corresponding to the target element, to obtain the first element Three preprocessing results.
  • the third preprocessing result includes: a channel obtained after the cyclic shift, and a position corresponding to the target element.
  • perform clipping preprocessing on the first preprocessing result to obtain a second preprocessing result including:
  • the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold.
  • perform cyclic shift preprocessing on the first preprocessing result to obtain a third preprocessing result including:
  • the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle, The channel delay and/or the maximum value of the retention angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the retention angle is recorded to obtain a third preprocessing result.
  • the channel state information includes at least one of the following: a channel matrix; a channel eigenvector; and a channel precoding matrix.
  • the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different crop ratios; the multiple machine learning models with different crop ratios are performed through the following process train:
  • the terminal is a terminal corresponding to the above-mentioned channel compression method applied to the terminal, and all the implementation methods in the above-mentioned method embodiments are applicable to this embodiment of the terminal, and can also achieve to the same technical effect.
  • Embodiments of the present application also provide a network device, where the network device includes:
  • the transceiver module is configured to send a reference signal to the terminal; and receive the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed; the compressed channel information is the terminal pair performing channel measurement on a reference signal to obtain channel state information, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel by using a target channel compression model according to the preprocessing result;
  • the processing module is used to restore the compressed channel information according to the target channel decompression model, and obtain the restored channel information.
  • the preprocessing result includes one of the following:
  • a second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result
  • the processing module is configured to restore the compressed channel information according to the target channel decompression model, and the obtained restored channel information includes:
  • the compressed channel information is restored to obtain the restored channel information.
  • the target channel decompression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; the multiple machine learning models with different cropping ratios are performed through the following process train:
  • the network device is a network device corresponding to the above-mentioned channel recovery method applied to the network device, and all the implementation methods in the above method embodiments are applicable to the embodiments of the network device, and can also achieve the same technical effect.
  • An embodiment of the present application further provides a communication device, including: a processor, and a memory storing a computer program, and when the computer program is run by the processor, the above-mentioned method is executed. All the implementation manners in the foregoing method embodiments are applicable to this embodiment, and can also achieve the same technical effect.
  • Embodiments of the present application also provide a computer-readable storage medium, including instructions, which, when executed on a computer, cause the computer to execute the method as described above. All the implementation manners in the foregoing method embodiments are applicable to this embodiment, and can also achieve the same technical effect.
  • the disclosed devices and methods may be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of them can be selected according to actual needs unit to realize the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
  • the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage medium includes: various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
  • each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of this application. Also, the steps for executing the above series of processes can naturally be executed in chronological order according to the illustrated order, but it is not necessary to be executed in chronological order, and some steps can be executed in parallel or independently of each other.
  • the object of the present application can also be achieved by running a program or a group of programs on any computing device.
  • the computing device may be a known general-purpose device. Therefore, the purpose of the present application can also be achieved only by providing a program product including program codes for realizing the method or device. That is, such a program product also constitutes this application, and a storage medium storing such a program product also constitutes this application. Obviously, the storage medium may be any known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present application, obviously, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of this application. And, the steps of executing the above-mentioned series of processes can naturally follow the order of description. The sequence is executed in chronological order, but it does not need to be executed in chronological order. Certain steps may be performed in parallel or independently of each other.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Electromagnetism (AREA)
  • Power Engineering (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Computational Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Algebra (AREA)
  • Discrete Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provided in the present application are a channel compression method and apparatus, a channel recovery method and apparatus, and a device. The channel compression method is applied to a terminal, and comprises: measuring a reference signal, which is sent by a network device, so as to obtain channel state information; preprocessing the channel state information to obtain a preprocessing result; according to the preprocessing result, performing compression processing on the channel state information by using a target channel compression model, so as to obtain compressed channel information; and sending the compressed channel information and/or the pre-processing result to the network device. In the solution of the present application, channel state information is preprocessed, and a trained target channel compression model is used to compress the preprocessed channel state information and perform subsequent channel recovery, such that the channel compression feedback performance is improved.

Description

一种信道压缩、恢复方法、装置及设备A channel compression and recovery method, device and equipment
相关申请的交叉引用Cross References to Related Applications
本申请基于申请号为202210171751.4、申请日为2022年02月24日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此以全文引入的方式引入本申请。This application is based on a Chinese patent application with application number 202210171751.4 and a filing date of February 24, 2022, and claims the priority of this Chinese patent application. The entire content of this Chinese patent application is hereby incorporated into this application in its entirety .
技术领域technical field
本申请涉及通信技术领域,特别是指一种信道压缩、恢复方法、装置及设备。The present application relates to the technical field of communication, in particular to a channel compression and recovery method, device and equipment.
背景技术Background technique
在多天线(Multiple-input Multiple-output,MIMO)系统中,获取信道状态信息(channel state information,CSI)是进行波束赋形来提升传输性能的关键条件。对于FDD(频分复用)系统,因不存在完整的上下行信道的互易性,基站需要借助终端反馈的方式才能获取完整的下行CSI。在NR系统中,终端反馈CSI主要依赖码本的方式进行。目前支持CSI type I、type II、type II enhanced等码本种类,用于反馈RI(rank indicator)、PMI(Precoding matrix indicator)、CQI(Channel quality indicator)等信息。In a multi-antenna (Multiple-input Multiple-output, MIMO) system, obtaining channel state information (channel state information, CSI) is a key condition for beamforming to improve transmission performance. For an FDD (Frequency Division Duplex) system, since there is no complete reciprocity between uplink and downlink channels, the base station needs to obtain complete downlink CSI through terminal feedback. In the NR system, the CSI fed back by the terminal mainly depends on the codebook. Currently, it supports codebook types such as CSI type I, type II, and type II enhanced, which are used to feed back information such as RI (rank indicator), PMI (Precoding matrix indicator), and CQI (Channel quality indicator).
传统基于机器学习的信道反馈方案将信道矩阵视为一个整体直接输入模型进行处理,这种方法虽然实现简单,但因为缺乏结合信道特征的设计而往往性能受限。Traditional channel feedback schemes based on machine learning treat the channel matrix as a whole and directly input the model. Although this method is simple to implement, its performance is often limited due to the lack of design that combines channel characteristics.
发明内容Contents of the invention
本申请要解决的技术问题是提供一种信道压缩、恢复方法、装置及设备,以提高信道处理性能,减小信道反馈开销。The technical problem to be solved in this application is to provide a channel compression and recovery method, device and equipment to improve channel processing performance and reduce channel feedback overhead.
为解决上述技术问题,本申请的技术方案如下:In order to solve the problems of the technologies described above, the technical scheme of the present application is as follows:
本申请的实施例提供一种信道压缩方法,应用于终端,所述方法包括:An embodiment of the present application provides a channel compression method, which is applied to a terminal, and the method includes:
测量网络设备发送的参考信号,得到信道状态信息;Measure the reference signal sent by the network equipment to obtain channel state information;
对所述信道状态信息进行预处理,得到预处理结果; Preprocessing the channel state information to obtain a preprocessing result;
根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;According to the preprocessing result, the channel state information is compressed using the target channel compression model to obtain compressed channel information;
将压缩后的所述信道信息和/或所述预处理结果发送给网络设备。Send the compressed channel information and/or the preprocessing result to the network device.
可选的,对所述信道状态信息进行预处理,得到预处理结果,包括以下中的一项:Optionally, the channel state information is preprocessed to obtain a preprocessing result, including one of the following:
对所述信道状态信息变换到角度域、时延域或者多普勒域,得到第一预处理结果;Transforming the channel state information into an angle domain, a delay domain or a Doppler domain to obtain a first preprocessing result;
对所述信道状态信息或者第一预处理结果进行裁切预处理,得到第二预处理结果;performing cutting preprocessing on the channel state information or the first preprocessing result to obtain a second preprocessing result;
对所述信道状态信息或者第一预处理结果进行循环移位预处理,得到第三预处理结果。Perform cyclic shift preprocessing on the channel state information or the first preprocessing result to obtain a third preprocessing result.
可选的,对所述信道状态信息变换到角度域、时延域或者多普勒域,包括:Optionally, transforming the channel state information into an angle domain, a delay domain or a Doppler domain includes:
对所述信道状态信息在天线维度通过快速逆傅里叶变换IFFT变换到角度域,在频率维度通过快速逆傅里叶逆变换IFFT变换到时延域,在时间维度通过稀疏傅里叶变换SFFT变换到多普勒域。The channel state information is transformed into the angle domain through the fast inverse Fourier transform IFFT in the antenna dimension, transformed into the delay domain through the fast inverse inverse Fourier transform IFFT in the frequency dimension, and transformed into the delay domain through the sparse Fourier transform SFFT in the time dimension Transform into the Doppler domain.
可选的,对所述信道状态信息进行裁切预处理,得到第二预处理结果,包括:Optionally, performing clipping preprocessing on the channel state information to obtain a second preprocessing result, including:
对所述信道状态信息进行第一裁切预处理时,保留第一数量个元素,对其余元素进行裁切,得到第一裁切预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数;或者When performing the first pruning preprocessing on the channel state information, retain a first number of elements, and pruning the remaining elements to obtain a first pruning preprocessing result, the first number is a first preset value or The number of elements to be retained obtained by filtering according to the first preset threshold; or
对所述信道状态信息进行第二裁切预处理时,以位图方式标记保留的第二数量个元素的位置,对其余元素进行裁切,得到第二裁切预处理结果,所述第二数量是第二预设值或者根据第二预设门限进行筛选得到的需要保留元素的个数。When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
可选的,所述第一裁切预处理结果包括:第一数量个元素的位置以及裁切得到的其余元素;Optionally, the first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
所述第二裁切预处理结果包括:以位图方式标记保留的第二数量个元素的位置以及裁切得到的其余元素。The second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
可选的,所述第一数量和所述第二数量为网络设备预配置或者终端确定; Optionally, the first number and the second number are pre-configured by the network device or determined by the terminal;
所述第一数量和所述第二数量为网络设备预配置时,通过高层信令预配置给终端;When the first number and the second number are pre-configured by network equipment, they are pre-configured to the terminal through high-layer signaling;
所述第一数量和所述第二数量为终端确定时,将终端确定的所述第一数量和所述第二数量上报至网络设备。When the first quantity and the second quantity are determined by the terminal, report the first quantity and the second quantity determined by the terminal to the network device.
可选的,对所述信道状态信息进行循环移位预处理,得到第三预处理结果,包括:Optionally, perform cyclic shift preprocessing on the channel state information to obtain a third preprocessing result, including:
若信道的第一个元素满足预设条件,将信道的目标元素循环移位到第一个元素的位置,并记录目标元素对应的位置,得到第三预处理结果。If the first element of the channel satisfies the preset condition, the target element of the channel is cyclically shifted to the position of the first element, and the corresponding position of the target element is recorded to obtain a third preprocessing result.
可选的,所述第三预处理结果包括:循环移位后得到的信道,以及,目标元素对应的位置。Optionally, the third preprocessing result includes: a channel obtained after the cyclic shift, and a position corresponding to the target element.
可选的,对所述信道状态信息通过傅里叶变换到角度域、时延域或者多普勒域,包括:Optionally, transforming the channel state information into an angle domain, a delay domain or a Doppler domain through Fourier transform, including:
对所述信道状态信息通过快速傅里叶变换FFT变换到角度域,通过快速傅里叶逆变换IFFT变换到时延域,通过稀疏傅里叶变换SFFT变换到多普勒域。The channel state information is transformed into the angle domain through the fast Fourier transform FFT, transformed into the delay domain through the inverse fast Fourier transform IFFT, and transformed into the Doppler domain through the sparse Fourier transform SFFT.
可选的,对第一预处理结果进行裁切预处理,得到第二预处理结果,包括:Optionally, perform clipping preprocessing on the first preprocessing result to obtain a second preprocessing result, including:
基于所述第一预处理结果,保留信道时延和/或保留角度最大值周围的第一数量个元素,对其余元素进行裁切,得到第二预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数。Based on the first preprocessing result, the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold.
可选的,对第一预处理结果进行循环移位预处理,得到第三预处理结果,包括:Optionally, perform cyclic shift preprocessing on the first preprocessing result to obtain a third preprocessing result, including:
基于所述第一预处理结果,判断若信道的第一个元素不是信道时延和/或保留角度最大值时,则从信道时延和/或保留角度最大值的元素开始顺序循环移位,将信道时延和/或保留角度最大值循环移位到第一个元素的位置,并记录信道时延和/或保留角度最大值对应的位置,得到第三预处理结果。Based on the first preprocessing result, if it is judged that if the first element of the channel is not the channel delay and/or the maximum value of the retention angle, the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle, The channel delay and/or the maximum value of the retention angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the retention angle is recorded to obtain a third preprocessing result.
可选的,所述信道状态信息包括以下至少一项:Optionally, the channel state information includes at least one of the following:
信道矩阵;channel matrix;
信道特征向量;channel feature vector;
信道预编码矩阵。 Channel precoding matrix.
可选的,所述目标信道压缩模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同裁切比例的机器学习模型通过以下过程进行训练:Optionally, the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different crop ratios; the multiple machine learning models with different crop ratios are performed through the following process train:
获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Obtain the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexing downlink channel reported by the terminal;
对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
根据多个不同预设裁切比例的裁切处理结果,分别输入到预设机器学习模型中进行训练,得到多个不同裁切比例的机器学习模型。According to the cutting processing results of a plurality of different preset cutting ratios, they are respectively input into the preset machine learning models for training, and a plurality of machine learning models of different cutting ratios are obtained.
本申请的实施例还提供一种信道恢复方法,应用于网络设备,所述方法包括:Embodiments of the present application also provide a method for channel recovery, which is applied to network equipment, and the method includes:
向终端发送参考信号;sending a reference signal to the terminal;
接收终端反馈的压缩后的信道信息和/或压缩信道时对估信道状态信息进行预处理得到的预处理结果;压缩后的所述信道信息是终端根据参考信号进行信道测量得到信道状态信息,并对所述信道状态信息进行预处理,得到预处理结果;并根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到的;receiving the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the estimated channel state information when compressing the channel; the compressed channel information is the channel state information obtained by the terminal according to the channel measurement of the reference signal, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel state information by using a target channel compression model according to the preprocessing result;
根据所述目标信道解压模型对压缩后的信道信息进行恢复,得到恢复后的信道信息。Restoring the compressed channel information according to the target channel decompression model to obtain the restored channel information.
可选的,所述预处理结果包括以下中的一项:Optionally, the preprocessing result includes one of the following:
对所述信道状态信息变换到角度域、时延域或者多普勒域得到的第一预处理结果;A first preprocessing result obtained by transforming the channel state information into an angle domain, a delay domain or a Doppler domain;
对所述信道状态信息或者第一预处理结果进行裁切预处理得到的第二预处理结果;A second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result;
对所述信道状态信息或者第一预处理结果进行循环移位预处理得到的第三预处理结果。A third preprocessing result obtained by performing cyclic shift preprocessing on the channel state information or the first preprocessing result.
可选的,根据所述目标信道解压模型对压缩后的信道信息进行恢复,得到恢复后的信道信息包括:Optionally, the compressed channel information is recovered according to the target channel decompression model, and the recovered channel information includes:
根据所述目标信道解压模型和所述预处理结果,对压缩后的信道信息进行 恢复,得到恢复后的信道信息。According to the target channel decompression model and the preprocessing result, perform compression on the compressed channel information Restoring to obtain the restored channel information.
可选的,所述目标信道解压模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同裁切比例的机器学习模型通过以下过程进行训练:Optionally, the target channel decompression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; the multiple machine learning models with different cropping ratios are performed through the following process train:
获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Obtain the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexing downlink channel reported by the terminal;
对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
根据多个不同预设裁切比例的裁切处理结果,分别输入到预设机器学习模型进行训练,得到多个不同裁切比例的机器学习模型。According to the cutting processing results of a plurality of different preset cutting ratios, they are respectively input into the preset machine learning models for training, and a plurality of machine learning models of different cutting ratios are obtained.
本申请的实施例还提供一种终端,包括:Embodiments of the present application also provide a terminal, including:
估计模块,用于测量网络设备发送的参考信号,得到信道状态信息;An estimation module, configured to measure a reference signal sent by a network device to obtain channel state information;
处理模块,用于对所述信道状态信息进行预处理,得到预处理结果;根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;A processing module, configured to preprocess the channel state information to obtain a preprocessing result; according to the preprocessing result, use a target channel compression model to compress the channel state information to obtain compressed channel information;
收发模块,用于将压缩后的所述信道信息和/或所述预处理结果发送给网络设备。A transceiver module, configured to send the compressed channel information and/or the preprocessing result to a network device.
本申请的实施例还提供一种网络设备,包括:Embodiments of the present application also provide a network device, including:
收发模块,用于向终端发送参考信号;并接收终端反馈的压缩后的信道信息和/或压缩信道时对信道状态信息进行预处理得到的预处理结果;压缩后的所述信道信息是终端对参考信号进行信道测量得到信道状态信息,并对所述信道状态信息进行预处理,得到预处理结果;并根据所述预处理结果,利用目标信道压缩模型对信道进行压缩处理,得到的;The transceiver module is configured to send a reference signal to the terminal; and receive the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed; the compressed channel information is the terminal pair performing channel measurement on a reference signal to obtain channel state information, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel by using a target channel compression model according to the preprocessing result;
处理模块,用于根据目标信道解压模型对压缩后的信道信息进行恢复,得到恢复后的信道信息。The processing module is used to restore the compressed channel information according to the target channel decompression model, and obtain the restored channel information.
本申请的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上述所述的方法。An embodiment of the present application further provides a communication device, including: a processor, and a memory storing a computer program, and when the computer program is run by the processor, the method as described above is executed.
本申请的实施例还一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上述所述的方法 An embodiment of the present application is also a computer-readable storage medium, which stores instructions, and when the instructions are run on a computer, the computer executes the method as described above
本申请的上述方案至少包括以下有益效果:The above-mentioned scheme of the present application at least includes the following beneficial effects:
本申请中,通过测量网络设备发送的参考信号,得到信道状态信息;对所述信道状态信息进行预处理,得到预处理结果;根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;将压缩后的所述信道信息和/或所述预处理结果发送给网络设备;从而提高信道压缩的性能,以及后续信道恢复的精度。In this application, the channel state information is obtained by measuring the reference signal sent by the network equipment; the channel state information is preprocessed to obtain the preprocessing result; according to the preprocessing result, the channel state information is processed by using the target channel compression model Compression processing to obtain compressed channel information; sending the compressed channel information and/or the preprocessing result to the network device; thereby improving the performance of channel compression and the accuracy of subsequent channel recovery.
附图说明Description of drawings
图1是本申请实施例提供的终端侧的信道方法流程图;FIG. 1 is a flowchart of a channel method on the terminal side provided in an embodiment of the present application;
图2是本申请实施例提供的信道压缩以及恢复的实现原理图;FIG. 2 is an implementation schematic diagram of channel compression and restoration provided by an embodiment of the present application;
图3是本申请实施例提供的信道压缩以及恢复方法的实现流程图;Fig. 3 is the implementation flow diagram of the channel compression and restoration method provided by the embodiment of the present application;
图4是本申请实施例提供的终端模块框示意图。FIG. 4 is a schematic block diagram of a terminal module provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present application can be more thoroughly understood, and the scope of the present application can be fully conveyed to those skilled in the art.
如图1所示,本申请的实施例提供一种信道压缩方法,应用于终端,所述方法包括:As shown in FIG. 1, the embodiment of the present application provides a channel compression method, which is applied to a terminal, and the method includes:
步骤11,测量网络设备发送的参考信号,得到信道状态信息;Step 11, measuring the reference signal sent by the network equipment to obtain channel state information;
步骤12,对所述信道状态信息进行预处理,得到预处理结果;Step 12, performing preprocessing on the channel state information to obtain a preprocessing result;
步骤13,根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;Step 13, according to the preprocessing result, use the target channel compression model to compress the channel state information, and obtain the compressed channel information;
步骤14,将压缩后的所述信道信息和/或所述预处理结果发送给网络设备。Step 14, sending the compressed channel information and/or the preprocessing result to the network device.
该实施例中,所述参考信号的是网络设备周期性发送给终端的,且是用于信道信息测量的,所述参考信号可以是CSI-RS信道状态信息获取信号等;终端根据所述参考信号,获得信道状态信息;终端根据所述信道状态信息中数据元素的特征,对所述信道状态信息进行预处理,以除去信道状态信息中不必要的数据元素特征,降低不必要的数据特征对后续处理步骤的影响;所述预处理 结果包括但不限于预处理后的信道信息、预处理后的信道信息中的数据元素信息,以及预处理过程中去掉的信道信息中的数据元素信息;In this embodiment, the reference signal is periodically sent by the network device to the terminal and is used for channel information measurement. The reference signal may be a CSI-RS channel state information acquisition signal, etc.; signal to obtain channel state information; the terminal preprocesses the channel state information according to the characteristics of the data elements in the channel state information, so as to remove unnecessary data element characteristics in the channel state information and reduce the impact of unnecessary data characteristics on The impact of subsequent processing steps; the preprocessing The results include but are not limited to the preprocessed channel information, the data element information in the preprocessed channel information, and the data element information in the channel information removed during the preprocessing process;
终端根据所述预处理结果,从预先训练好的目标信道压缩模型的集合中选择一个与所述预处理后的信道状态信息相适配的目标信道压缩模型,作为目标信道压缩模型对预处理后的信道状态信息进行压缩量化处理,以提高信道压缩的性能,得到压缩信道中的信息可以是以比特流的形式存在;所述目标信道压缩模型集合是依据多个历史信道的数据,按照不同的裁切比例对多个历史信道进行裁切训练得到的,所述目标信道压缩模型既可以是终端对历史信道的数据进行处理训练得到的,也可以是网络设备对历史信道的数据进行处理训练得到的;According to the preprocessing result, the terminal selects a target channel compression model that is compatible with the preprocessed channel state information from the set of pre-trained target channel compression models, and uses it as the target channel compression model for the preprocessed Compress and quantize the channel state information to improve the performance of channel compression, and the information in the compressed channel can exist in the form of bit stream; the target channel compression model set is based on the data of multiple historical channels, according to different The clipping ratio is obtained by clipping and training multiple historical channels. The target channel compression model can be obtained by processing and training the data of the historical channels by the terminal, or obtained by processing and training the data of the historical channels by the network equipment. of;
终端将所述压缩后的信道信息和/或所述预处理结果发送给网络设备,以便于网络设备对所述压缩信道进行恢复。The terminal sends the compressed channel information and/or the preprocessing result to the network device, so that the network device restores the compressed channel.
本申请的一可选实施例中,上述步骤12中所述的预处理结果,可以包括以下中的一项:In an optional embodiment of the present application, the preprocessing result described in step 12 above may include one of the following:
对所述信道状态信息变换到角度域、时延域或者多普勒域,得到第一预处理结果;Transforming the channel state information into an angle domain, a delay domain or a Doppler domain to obtain a first preprocessing result;
对所述信道状态信息或者第一预处理结果进行裁切预处理,得到第二预处理结果;performing cutting preprocessing on the channel state information or the first preprocessing result to obtain a second preprocessing result;
对所述信道状态信息或者第一预处理结果进行循环移位预处理,得到第三预处理结果。Perform cyclic shift preprocessing on the channel state information or the first preprocessing result to obtain a third preprocessing result.
该实施例中,可以对所述信道状态信息变换到角度域、时延域或者多普勒域;In this embodiment, the channel state information may be transformed into an angle domain, a delay domain or a Doppler domain;
也可以对所述信道状态信息进行裁切预处理;Cutting preprocessing may also be performed on the channel state information;
也可以对所述信道状态信息进行循环移位预处理;Cyclic shift preprocessing may also be performed on the channel state information;
也可以对所述信道状态信息在天线维度进行通过傅里叶变换到角度域、时延域或者多普勒域后,再基于傅里叶变换的结果,进行裁切预处理和/或循环移位预处理;It is also possible to perform Fourier transform on the channel state information in the antenna dimension to the angle domain, delay domain or Doppler domain, and then perform clipping preprocessing and/or cyclic shift based on the result of the Fourier transform. bit preprocessing;
其中,对所述信道状态信息进行裁切预处理、循环移位预处理,即是对所述估计信道中的近零值进行裁切预处理、循环移位预处理; Wherein, performing clipping preprocessing and cyclic shift preprocessing on the channel state information is to perform clipping preprocessing and cyclic shift preprocessing on the near-zero values in the estimated channel;
裁切、循环移位所述近零值以滤除信道中的干扰项,对所述信道状态信息通过傅里叶变换到角度域、时延域或者多普勒域,避免后续信道处理过程中非必要特征的影响,提高后续信道恢复处理的精度。Cutting and cyclically shifting the near-zero value to filter out interference items in the channel, transforming the channel state information into the angle domain, time delay domain or Doppler domain through Fourier transform, avoiding the subsequent channel processing The influence of unnecessary features improves the accuracy of subsequent channel recovery processing.
本申请的一可选实施例中,对所述信道状态信息通过傅里叶变换到角度域、时延域或者多普勒域,可以包括:In an optional embodiment of the present application, Fourier transforming the channel state information into the angle domain, delay domain or Doppler domain may include:
对所述信道状态信息在天线维度通过快速逆傅里叶变换(IFFT,Inverse Fast Fourier Transform)变换到角度域、在频率维度通过快速逆傅里叶变换(IFFT,Inverse Fast Fourier Transform)变换到时延域,在时间维度通过稀疏傅里叶变换(SFFT,Sparse Fast Fourier Transform)变换到多普勒域。The channel state information is transformed to the angle domain by fast inverse Fourier transform (IFFT, Inverse Fast Fourier Transform) in the antenna dimension, and transformed to the time domain by fast inverse Fourier transform (IFFT, Inverse Fast Fourier Transform) in the frequency dimension. The extended domain is transformed into the Doppler domain by Sparse Fast Fourier Transform (SFFT, Sparse Fast Fourier Transform) in the time dimension.
该实施例中,对所述信道状态信息通过傅里叶变换时,可以是根据网络设备的配置,对所述信道状态信息按照天线维度的行N1点、列N2点进行IDFT变换到角度域;对所述信道状态信息按照频域维度N3点进行IDFT变换到时延域;对所述信道状态信息按照时间维度N4点进行SFFT变换到多普勒域,这里的N1、N2、N3和N4也可以由网络设备配置。In this embodiment, when the channel state information is subjected to Fourier transform, according to the configuration of the network device, IDFT is performed on the channel state information to the angle domain according to the row N1 point and the column N2 point of the antenna dimension; Perform IDFT transformation on the channel state information to the delay domain according to the frequency domain dimension N3 point; perform SFFT transformation on the channel state information to the Doppler domain according to the time dimension N4 point, where N1, N2, N3 and N4 are also Can be configured by network devices.
本申请的一可选实施例中,对所述信道状态信息进行裁切预处理,得到第二预处理结果,可以包括:In an optional embodiment of the present application, performing cutting preprocessing on the channel state information to obtain a second preprocessing result may include:
对所述信道状态信息进行第一裁切预处理时,保留第一数量个元素,对其余元素进行裁切,得到第一裁切预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数;或者,When performing the first pruning preprocessing on the channel state information, retaining a first number of elements, and pruning the remaining elements to obtain a first pruning preprocessing result, the first number is a first preset value or The number of elements to be retained obtained by filtering according to the first preset threshold; or,
对所述信道状态信息进行第二裁切预处理时,以位图方式标记保留的第二数量个元素的位置,对其余元素进行裁切,得到第二裁切预处理结果,所述第二数量是第二预设值或者根据第二预设门限进行筛选得到的需要保留元素的个数。When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
该实施例中,第一裁切预处理结果或者第二裁切预处理结果均为第二预处理结果;所述第一裁切预处理与所述第二裁切预处理的选取,可以依据所述信道状态信息中的数据元素的分布特征进行;In this embodiment, the result of the first trimming preprocessing or the second trimming preprocessing result is the second preprocessing result; the selection of the first trimming preprocessing and the second trimming preprocessing can be based on The distribution characteristics of the data elements in the channel state information are performed;
当所述信道状态信息中的数据元素成簇出现的情况,即有部分数据元素以最高值数据元素为中心进行分布并形成固定分布的区域时,保留信道时延和/或保留角度最大值周围的第一数量个元素,对所述信道状态信息进行第一裁切 预处理,裁减掉固定区域以外的近零值,并得到第一裁切预处理结果,所述最高值可以是数据元素的角度域最高值或者时延域最高值;When the data elements in the channel state information appear in clusters, that is, when some data elements are distributed around the highest value data element and form a fixed distribution area, the channel delay and/or the maximum value of the reserved angle The first number of elements of is used to perform the first trimming on the channel state information Preprocessing, cutting out near-zero values outside the fixed area, and obtaining the first cutting preprocessing result, the highest value may be the highest value in the angle domain or the highest value in the delay domain of the data element;
当所述信道状态信息中的数据元素离散分布,无法通过固定区域裁切掉近零值时,则以图方式标记保留的第二数量个元素的位置,裁切掉其他未标记的元素,并得到第二裁切预处理结果;When the data elements in the channel state information are discretely distributed, and the near-zero value cannot be cut out through the fixed area, then mark the position of the second number of reserved elements in a graph, cut off other unmarked elements, and obtaining the second cutting preprocessing result;
综合考虑信道状态信息中数据元素的分布情况进行裁切,以提高裁切的效率及准确性;所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数,所述第二数量是第二预设值或者根据第二预设门限进行筛选得到的需要保留元素的个数,所述第一数量、所述第二数量、所述第一预设值或者第一预设值以及所述第二预设值或者第二预设门限可以根据信道状态信息或者实际应用情况进行预配。The distribution of the data elements in the channel state information is comprehensively considered for cutting, so as to improve the efficiency and accuracy of cutting; the first quantity is the first preset value or the elements to be retained obtained by screening according to the first preset threshold The second number is the second preset value or the number of elements that need to be retained obtained by screening according to the second preset threshold, the first number, the second number, the first preset The set value or the first preset value and the second preset value or the second preset threshold may be preconfigured according to channel state information or actual application conditions.
本申请的一可选实施例中,所述第一裁切预处理结果包括:第一数量个元素的位置以及裁切得到的其余元素;In an optional embodiment of the present application, the first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
所述第二裁切预处理结果包括:以位图方式标记保留的第二数量个元素的位置以及裁切得到的其余元素。The second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
该实施例中,终端将所述信道状态信息裁切处理后的第一裁切预处理结果和/或第二裁切预处理结果发送给网络设备,以便网络设备根据所述第一裁切预处理结果和/或第二裁切预处理结果进行后续信道的处理;In this embodiment, the terminal sends the first pruning preprocessing result and/or the second pruning preprocessing result after the channel state information pruning to the network device, so that the network device The processing result and/or the second cutting preprocessing result are processed in subsequent channels;
所述第一裁切预处理结果可以包括:对所述信道状态信息进行第一裁切时,得到的第一裁切信道状态信息中的信道数据,即保留的信道时延和/或角度最大值周围的第一数量个元素的位置,以及裁切掉的其他元素;The first trimming preprocessing result may include: when the first trimming is performed on the channel state information, the channel data in the first trimming channel state information is obtained, that is, the reserved channel delay and/or angle are the largest the position of the first number of elements around the value, and other elements that are clipped;
所述第二裁切预处理结果可以包括:对所述信道状态信息进行第二裁切时,得到的第二裁切信道中的信道数据,即保留的以位图方式标记的第二数量个元素的位置,以及裁切掉的其他元素;The second pruning preprocessing result may include: the channel data in the second pruning channel obtained when the second pruning is performed on the channel state information, that is, the reserved second number of The position of the element, and other elements that are cropped;
当然,所述第一裁切预处理结果还可以包括,进行第一裁切得到的第一裁切信道状态信息;所述第二裁切预处理结果还可以包括,进行第二裁切得到的第二裁切信道状态信息。Of course, the first clipping preprocessing result may also include the first clipping channel state information obtained by performing the first clipping; the second clipping preprocessing result may also include the channel state information obtained by performing the second clipping The second trimming channel state information.
进一步的,所述第一数量和所述第二数量为网络设备预配置或者终端确定;当所述第一数量和所述第二数量为网络设备预配置时,网络设备通过高层 信令预配置给终端;当所述第一数量和所述第二数量为终端确定时,将终端确定的所述第一数量和所述第二数量上报至网络设备。Further, the first number and the second number are pre-configured by the network device or determined by the terminal; when the first number and the second number are pre-configured by the network device, the network device will Signaling is pre-configured to the terminal; when the first number and the second number are determined by the terminal, reporting the first number and the second number determined by the terminal to a network device.
本申请的一可选实施例中,对所述信道状态信息进行循环移位预处理,得到第三预处理结果,可以包括:In an optional embodiment of the present application, performing cyclic shift preprocessing on the channel state information to obtain a third preprocessing result may include:
若信道的第一个元素满足预设条件,将信道的目标元素循环移位到第一个元素的位置,并记录目标元素对应的位置,得到第三预处理结果。If the first element of the channel satisfies the preset condition, the target element of the channel is cyclically shifted to the position of the first element, and the corresponding position of the target element is recorded to obtain a third preprocessing result.
进一步的,所述第三预处理结果包括:循环移位后得到的信道,以及目标元素对应的位置。Further, the third preprocessing result includes: the channel obtained after the cyclic shift, and the corresponding position of the target element.
该实施例中,通过对所述估计信道进行循环移位预处理,弥补了估计信道不满足裁切预处理的条件时,对所述估计信道进行循环移位预处理,除去不必要的数据元素,以保证后续信道压缩恢复的准确性。In this embodiment, by performing cyclic shift preprocessing on the estimated channel, it is compensated that when the estimated channel does not meet the condition of cutting preprocessing, the cyclic shift preprocessing is performed on the estimated channel to remove unnecessary data elements , to ensure the accuracy of subsequent channel compression recovery.
本申请的一可选实施例中,对第一预处理结果进行裁切预处理,得到第二预处理结果,包括:In an optional embodiment of the present application, the first preprocessing result is cut and preprocessed to obtain the second preprocessing result, including:
基于所述第一预处理结果,保留信道时延和/或保留角度最大值周围的第一数量个元素,对其余元素进行裁切,得到第二预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数。所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数;这里的第三裁切预处理结果可以包括:信道时延和/或角度最大值周围的第一数量个元素的位置以及裁切得到的其余元素;Based on the first preprocessing result, the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold. The first number is the first preset value or the number of elements that need to be kept after filtering according to the first preset threshold; the third trimming preprocessing result here may include: channel delay and/or angle maximum The positions of the first number of elements around and the rest of the cropped elements;
本申请的一可选实施例中,对第一预处理结果进行循环移位预处理,得到第三预处理结果,包括:In an optional embodiment of the present application, cyclic shift preprocessing is performed on the first preprocessing result to obtain a third preprocessing result, including:
基于所述第一预处理结果,判断若信道的第一个元素不是信道时延和/或保留角度最大值时,则从信道时延和/或保留角度最大值的元素开始顺序循环移位,将信道时延和/或保留角度最大值循环移位到第一个元素的位置,并记录信道时延和/或保留角度最大值对应的位置,得到第三预处理结果,也就是说,对所述信道状态信息先进行通过傅里叶变换到角度域、时延域或者多普勒域,再基于傅里叶变换的结果进行循环移位预处理;Based on the first preprocessing result, if it is judged that if the first element of the channel is not the channel delay and/or the maximum value of the retention angle, the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle, The channel delay and/or the maximum value of the reserved angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the reserved angle is recorded to obtain the third preprocessing result, that is, for The channel state information is first transformed into the angle domain, time delay domain or Doppler domain through Fourier transform, and then performs cyclic shift preprocessing based on the result of Fourier transform;
具体实现时,若信道的第一个元素不是信道时延和/或保留角度最大值时,则从信道时延和/或保留角度最大值的元素开始顺序循环移位,将信道时延和/ 或保留角度最大值循环移位到第一个元素的位置,并记录信道时延和/或保留角度最大值对应的位置,得到第三预处理结果。这里,所述第三预处理结果可以包括:循环移位后得到的信道,以及,信道时延和/或保留角度最大值目标元素对应的位置。During specific implementation, if the first element of the channel is not the channel delay and/or the maximum value of the reserved angle, the sequential cyclic shift starts from the element of the channel delay and/or the maximum value of the reserved angle, and the channel delay and/or Or the maximum value of the reserved angle is cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the reserved angle is recorded to obtain the third preprocessing result. Here, the third preprocessing result may include: the channel obtained after the cyclic shift, and the position corresponding to the target element of the maximum value of the channel delay and/or reserved angle.
当然,所述预处理结果包括第一预处理结果、第二预处理结果以及第三预处理结果时,也就是说,对所述信道状态信息先进行通过傅里叶变换到角度域、时延域或者多普勒域,再对傅里叶变换的结果进行裁切,再对裁切的结果进行循环移位预处理;Of course, when the preprocessing results include the first preprocessing result, the second preprocessing result and the third preprocessing result, that is to say, the channel state information is first transformed into the angle domain by Fourier transform, time delay Domain or Doppler domain, then crop the result of Fourier transform, and then perform cyclic shift preprocessing on the cropped result;
也可以是对所述信道状态信息先进行通过傅里叶变换到角度域、时延域或者多普勒域,再对傅里叶变换的结果循环移位预处理,再对循环移位进行裁切;具体实现时,按照上述裁切和循环移位处理的方式进行。It is also possible to perform Fourier transform on the channel state information to the angle domain, delay domain or Doppler domain first, then preprocess the cyclic shift of the result of the Fourier transform, and then trim the cyclic shift Cutting; in specific implementation, it is carried out according to the above-mentioned cutting and cyclic shift processing.
需要说明的是,上述终端侧对所述信道状态信息进行预处理的方式,可以由网络设备通过高层信令进行配置或者预先约定。It should be noted that, the manner in which the terminal side preprocesses the channel state information may be configured by the network device through high-level signaling or agreed upon in advance.
本申请的一可选实施例中,对所述信道状态信息进行说明,所述信道状态信息包括以下至少一项:信道矩阵;信道特征向量;信道预编码矩阵。In an optional embodiment of the present application, the channel state information is described, and the channel state information includes at least one of the following: a channel matrix; a channel eigenvector; and a channel precoding matrix.
本申请的一可选实施例中,对所述目标信道压缩模型进行说明,所述目标信道压缩模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同压缩比例的机器学习模型通过以下过程进行训练:In an optional embodiment of the present application, the target channel compression model is described, and the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; The multiple machine learning models of different compression ratios are trained through the following process:
步骤01,获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Step 01, obtaining the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexed downlink channel reported by the terminal;
步骤02,对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;Step 02, performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
步骤03,根据多个不同预设裁切比例的裁切处理结果,分别输入到预设模型进行训练,得到多个不同压缩比例的机器学习模型。Step 03: According to the cropping processing results of multiple preset cropping ratios, input them into preset models for training, and obtain multiple machine learning models with different compression ratios.
该实施例中,应当知道,所述多个不同压缩比例的机器学习模型可以是终端进行训练得到的,也可以是网络设备进行训练得到的;终端可以使用仿真模型产生频域复用FDD下行信道数据或通知终端在业务较少、空口资源充足时测量并上报的FDD下行信道数据,并建立起FDD下行信道数据集,也可以使 用任意满足要求的下行信道数据获取方法完成;In this embodiment, it should be known that the multiple machine learning models with different compression ratios can be obtained by training the terminal, or by training the network device; the terminal can use the simulation model to generate a frequency domain multiplexing FDD downlink channel data or notify the terminal of the FDD downlink channel data measured and reported when the traffic is less and the air interface resources are sufficient, and establish the FDD downlink channel data set, or use Complete with any downlink channel data acquisition method that meets the requirements;
终端基于所建立的FDD下行信道数据集训练信道压缩以及恢复所使用的机器学习模型,所述机器学习模型包含部署于反馈发送端的压缩网络模型与部署于反馈接收端的恢复网络模型;在训练过程中可以依据当前信道数据集特征对下行信道数据集中的下行信道进行裁切预处理;The terminal trains the machine learning model used for channel compression and recovery based on the established FDD downlink channel data set. The machine learning model includes a compression network model deployed at the feedback sending end and a restoration network model deployed at the feedback receiving end; during the training process The downlink channel in the downlink channel data set can be cut and preprocessed according to the characteristics of the current channel data set;
由于实际信道时延域,或其他发生裁切的维度的稀疏程度不同,因此需要按裁切比例分别训练多个模型,例如针对不裁切、裁切剩下3/4数量的元素、裁切剩下1/2数量的元素、裁切剩下1/4数量的元素以及其他保留元素比例的多种类类分别训练模型,此时训练的模型处理的是裁切后的信道,因此针对同一数据集和不同裁切比例可以训练得到不同模型,将多种适用于不同裁切情况的模型组成模型集合,供后续过程选择使用。Due to the different sparsity of the actual channel delay domain or other dimensions where clipping occurs, it is necessary to train multiple models according to the clipping ratio, for example, for no clipping, clipping the remaining 3/4 elements, clipping The remaining 1/2 of the number of elements, the remaining 1/4 of the number of cropped elements, and other categories that retain the ratio of elements are used to train the model separately. At this time, the trained model processes the cropped channel, so for the same data Different models can be trained by different sets and different cutting ratios, and a variety of models suitable for different cutting situations can be formed into a model set for selection and use in the subsequent process.
本申请的一可选实施例中,上述信道压缩方法,还可以包括:In an optional embodiment of the present application, the above-mentioned channel compression method may also include:
根据信道裁切预处理方法以及裁切比例,对所述多个不同裁切比例的机器学习模型进行更新;Updating the multiple machine learning models with different cropping ratios according to the channel trimming preprocessing method and trimming ratio;
该实施例中,通过检测所用目标信道压缩模型的压缩性能,当模型性能因信道环境变化而下降至一预设压缩门限以下时,触发相应的模型更新机制,根据信道裁切方法以及裁切比例,对所述多个不同裁切比例的机器学习模型进行更新,从而保证信道反馈的性能。In this embodiment, by detecting the compression performance of the target channel compression model used, when the model performance drops below a preset compression threshold due to channel environment changes, a corresponding model update mechanism is triggered, according to the channel pruning method and pruning ratio , updating the multiple machine learning models with different cropping ratios, so as to ensure the performance of channel feedback.
本申请的实施例还提供一种信道恢复方法,应用于网络设备,所述方法包括:Embodiments of the present application also provide a method for channel recovery, which is applied to network equipment, and the method includes:
步骤21,向终端发送参考信号;Step 21, sending a reference signal to the terminal;
步骤22,接收终端反馈的压缩后的信道信息和/或压缩信道时对信道状态信息进行预处理得到的预处理结果;压缩后的所述信道信息是终端对参考信号进行信道测量得到信道状态信息,并对所述信道状态信息进行裁切预处理,得到预处理结果;并根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到的;Step 22, receiving the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed; the compressed channel information is the channel state information obtained by the terminal performing channel measurement on the reference signal , and performing cutting preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel state information by using a target channel compression model according to the preprocessing result;
步骤23,根据所述目标信道解压模型对压缩信道进行恢复,得到恢复后的信道。Step 23: Restoring the compressed channel according to the target channel decompression model to obtain the restored channel.
该实施例中,网络设备向终端发送的参考信号,可以是通过仿真模型产生 下行信道数据,也可以是在业务不繁忙时网络设备通知终端上报的完整的下行信道数据;所述参考信号主要用于终端进行信道测量得到信道状态信息的;在网络设备发送参考信号后,进一步接收终端发送的压缩后的信道信息和/或压缩信道时对信道状态信息进行预处理得到的预处理结果,并依据所述目标信道解压模型对所述压缩信道进行恢复,提高信道恢复性能;所述压缩信道信息是终端根据所述参考信号进行信道测量得到的信道状态信息,并对信道状态信息进行裁切压缩处理后得到的;所述目标解压模型是从预先训练好的多个不同压缩比例的机器学习模型中选择的适配所述压缩信道信息的模型;In this embodiment, the reference signal sent by the network device to the terminal may be generated by a simulation model The downlink channel data may also be the complete downlink channel data reported by the network device notifying the terminal when the business is not busy; the reference signal is mainly used for the terminal to perform channel measurement to obtain channel state information; after the network device sends the reference signal, further receiving the compressed channel information sent by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed, and recovering the compressed channel according to the target channel decompression model to improve channel recovery performance; The compressed channel information is the channel state information obtained by the terminal according to the channel measurement of the reference signal, and the channel state information is obtained after cutting and compressing the channel state information; the target decompression model is obtained from multiple pre-trained A model adapted to the compressed channel information selected in the machine learning model;
本申请的一可选实施例中,所述预处理结果包括以下中的一项:In an optional embodiment of the present application, the preprocessing results include one of the following:
对所述信道状态信息进行傅里叶变换到角度域、时延域或者多普勒域得到的第一预处理结果;performing a Fourier transform on the channel state information to a first preprocessing result obtained in an angle domain, a delay domain or a Doppler domain;
对所述信道状态信息或者第一预处理结果进行裁切预处理得到的第二预处理结果;A second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result;
对所述信道状态信息或者第一预处理结果进行循环移位预处理得到的第三预处理结果。A third preprocessing result obtained by performing cyclic shift preprocessing on the channel state information or the first preprocessing result.
该实施例中,所述预处理结果是基站对所述信道状态信息进行裁切预处理、循环移位预处理或通过傅里叶变换得到的或者通过傅里叶变换后再通过裁切处理和/或循环移位处理得到的;In this embodiment, the preprocessing result is obtained by the base station performing clipping preprocessing, cyclic shift preprocessing, or Fourier transform on the channel state information, or after Fourier transform and then clipping processing and /or obtained by cyclic shift processing;
所述第三预处理结果基站对所述信道状态信息通过傅里叶变换得到的;The third preprocessing result is obtained by the base station through Fourier transform on the channel state information;
所述第二预处理结果是基站对所述信道状态信息保留信道时延和/或保留角度最大值周围的第一数量个元素,对其余元素进行裁切,或者基站对所述信道状态信息以位图方式标记保留的第二数量个元素的位置,对其余元素进行裁切,得到的;The second preprocessing result is that the base station reserves a first number of elements around the maximum value of the channel delay and/or angle for the channel state information, and cuts the rest of the elements, or the base station retains the channel state information by The position of the reserved second number of elements is marked in bitmap mode, and the remaining elements are cut to obtain;
所述第三预处理结果是基站对所述信道状态信息从信道时延和/或保留角度最大值的元素开始顺序循环移位,将信道时延和/或保留角度最大值循环移位到第一个元素的位置,并记录信道时延和/或保留角度最大值对应的位置,得到的。The third preprocessing result is that the base station cyclically shifts the channel state information sequentially from the element of the channel delay and/or the maximum value of the reserved angle, and cyclically shifts the channel delay and/or the maximum value of the reserved angle to the first The position of an element is obtained by recording the position corresponding to the channel delay and/or the maximum value of the reserved angle.
本申请的一可选实施例中,上述步骤23,可以包括:In an optional embodiment of the present application, the above step 23 may include:
步骤231,根据所述目标信道解压模型和所述预处理结果,对压缩后的信 道信息进行恢复,得到恢复后的信道信息。Step 231, according to the target channel decompression model and the preprocessing result, the compressed signal The channel information is restored to obtain the restored channel information.
该实施例中,所述裁切预处理结果是终端根据不同裁切方式对所述信道状态进行近零值裁切得到的;所述网络设备在接收到所述压缩后的信道信息和/或所述预处理结果后,先利用所述目标解压模型对压缩后的信道信息进行恢复处理得到第一恢复信道信息,再依据所述裁切预处理结果对所述第一恢复信道信息进行裁切前的信息恢复,得到恢复后的第二恢复信道信息。In this embodiment, the clipping preprocessing result is obtained by the terminal clipping the channel state with a near-zero value according to different clipping methods; the network device receives the compressed channel information and/or After the preprocessing result, first use the target decompression model to restore the compressed channel information to obtain the first restored channel information, and then cut the first restored channel information according to the cutting preprocessing result The previous information is restored, and the restored second restored channel information is obtained.
本申请的一可选实施例中,对所述目标信道解压模型进行说明,所述目标信道压缩模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同压缩比例的机器学习模型通过以下过程进行训练:In an optional embodiment of the present application, the target channel decompression model is described, and the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; The multiple machine learning models of different compression ratios are trained through the following process:
步骤011,获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Step 011, acquiring the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexed downlink channel reported by the terminal;
步骤012,对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;Step 012, performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
步骤013,根据多个不同预设裁切比例的裁切处理结果,分别输入到预设模型进行训练,得到多个不同压缩比例的机器学习模型。Step 013: According to the cropping processing results of multiple preset cropping ratios, input them into preset models for training, and obtain multiple machine learning models with different compression ratios.
该实施例中,应当知道,所述多个不同压缩比例的机器学习模型可以是终端进行训练得到的,也可以是网络设备进行训练得到的;所述多个不同压缩比例的深度神经网络模型的训练方法与终端侧的训练方法相同,在此不再赘述。In this embodiment, it should be known that the multiple machine learning models with different compression ratios may be obtained through training by the terminal or network devices; the multiple deep neural network models with different compression ratios The training method is the same as the training method on the terminal side, and will not be repeated here.
本申请的一可选实施例中,应用于网络设备的信道恢复方法,还可以包括:In an optional embodiment of the present application, the channel recovery method applied to network equipment may also include:
将多个不同压缩比例的深度神经网络模型配置给终端。Configure multiple deep neural network models with different compression ratios to the terminal.
该实施例中,当所述多个不同压缩比例的深度神经网络模型是在所述网络设备侧训练得到的,所述网络设备将训练好的多个不同压缩比例的深度神经网络模型配置给终端,以便终端进行信道的压缩,当然该多个不同裁切比例的机器学习模型也可以是由终端进行训练得到的。In this embodiment, when the multiple deep neural network models with different compression ratios are trained on the network device side, the network device configures the trained multiple deep neural network models with different compression ratios to the terminal , so that the terminal can compress the channel. Of course, the multiple machine learning models with different cropping ratios can also be obtained by the terminal through training.
以下将以一具体示例对上述信道压缩及恢复方法进行说明,如图2所示是信道压缩及恢复方法的原理图;如图3所示,具体实现流程如下:The above-mentioned channel compression and recovery method will be described below with a specific example, as shown in Figure 2 is a schematic diagram of the channel compression and recovery method; as shown in Figure 3, the specific implementation process is as follows:
步骤31,网络设备进行数据收集工作,方式包括但不限于:使用仿真模型产生下行信道数据;或者通知终端于业务不繁忙时上报完整的下行信道数据 等;网络设备根据手机到的数据进行模型训练,并按特定参数的不同取值建立模型集合。在建立模型集合时,应包含针对不同裁切比例训练的不同模型;应当知道所述模型也可以是在终端侧记性训练得到的Step 31, the network device collects data, including but not limited to: using a simulation model to generate downlink channel data; or notifying the terminal to report complete downlink channel data when the business is not busy etc.; the network device performs model training based on the data received from the mobile phone, and builds a model set according to different values of specific parameters. When building a model collection, different models trained for different crop ratios should be included; it should be understood that the models can also be obtained by side-by-side training on the terminal
步骤32,基站通过下行控制信道下发给终端CSI信道状态信息,以及发送用于信道信息测量的下行参考信号至终端,所述CSI信道状态信息包含反馈占用的信道资源、反馈开销、以及裁切保留的能量比例门限等。Step 32, the base station sends CSI channel state information to the terminal through the downlink control channel, and sends the downlink reference signal for channel information measurement to the terminal. The CSI channel state information includes channel resources occupied by feedback, feedback overhead, and cut Reserved energy ratio threshold, etc.
步骤33,终端基于参考信号估计出下行信道,并依据所述估计信道中数据元素的分布特征选择裁切方法,对所述估计信道进行裁切;进一步的,终端根据裁切结果在模型集合中选择合适的目标压缩模型对裁切后的信道进行压缩处理,并得到压缩信道,所述压缩信道中的信息以比特流形式存在。Step 33, the terminal estimates the downlink channel based on the reference signal, and selects a clipping method according to the distribution characteristics of the data elements in the estimated channel, and clips the estimated channel; An appropriate target compression model is selected to perform compression processing on the cropped channel to obtain a compressed channel, and the information in the compressed channel exists in the form of a bit stream.
步骤34,终端向网络设备发送反馈信息,所述反馈信息中可以包括:裁切方式信息;裁切结果信息;目标压缩模型或目标压缩模型的选择信息以及压缩信道的信息。Step 34, the terminal sends feedback information to the network device, and the feedback information may include: cropping mode information; cropping result information; target compression model or selection information of the target compression model and compression channel information.
步骤35,网络设备根据所述反馈信息,利用目标压缩模型以及压缩后的信道信息先恢复出裁切后的信道;再基于裁切方式信息、裁切结果信息、恢复出裁切前的原始信道,并将其用于后续的传输信号处理。Step 35: According to the feedback information, the network device uses the target compression model and the compressed channel information to first restore the trimmed channel; then restores the original channel before trimming based on the trimming method information and trimming result information , and use it for subsequent transmission signal processing.
步骤36,网络设备与终端交互信息,根据信道裁切方式以及信道裁切比例,对所述压缩模型进行更新。Step 36, the network device and the terminal exchange information, and update the compression model according to the channel cutting method and the channel cutting ratio.
本申请的上述实施例中,通过网络设备与终端交互,终端对估计信道进行裁切预处理,以滤除信道中的干扰项,有效提升后续恢复精度;再使用相应裁切比例的压缩模型对裁切后的估计信道进行压缩,并将结果反馈网络设备,网络设备先恢复裁切后的信道,再根据裁切信息得到原始信道,从而提高基于信道压缩恢复方法的性能。In the above-mentioned embodiments of the present application, through the interaction between the network device and the terminal, the terminal performs trimming and preprocessing on the estimated channel to filter out interference items in the channel and effectively improve subsequent recovery accuracy; and then use the compression model of the corresponding trimming ratio to The trimmed estimated channel is compressed, and the result is fed back to the network device. The network device restores the trimmed channel first, and then obtains the original channel according to the trimmed information, thereby improving the performance of the recovery method based on channel compression.
本申请的实施例还提供一种终端,如图4所示,所述终端40包括:The embodiment of the present application also provides a terminal. As shown in FIG. 4, the terminal 40 includes:
估计模块41,用于测量网络设备发送的参考信号,得到信道状态信息;An estimation module 41, configured to measure a reference signal sent by a network device to obtain channel state information;
处理模块42,用于对所述信道状态信息进行预处理,得到预处理结果;根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;The processing module 42 is configured to preprocess the channel state information to obtain a preprocessing result; according to the preprocessing result, use a target channel compression model to perform compression processing on the channel state information to obtain compressed channel information;
收发模块43,用于将压缩后所述信道信息和/或所述预处理结果发送给网 络设备。A transceiver module 43, configured to send the compressed channel information and/or the preprocessing result to the network network device.
可选的,所述处理模块42,用于对所述信道状态信息进行预处理,得到预处理结果,包括以下中的一项:Optionally, the processing module 42 is configured to preprocess the channel state information to obtain a preprocessing result, including one of the following:
对所述信道状态信息变换到角度域、时延域或者多普勒域得到的第一预处理结果;A first preprocessing result obtained by transforming the channel state information into an angle domain, a delay domain or a Doppler domain;
对所述信道状态信息或者第一预处理结果进行裁切预处理得到的第二预处理结果;A second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result;
对所述信道状态信息或者第一预处理结果进行循环移位预处理得到的第三预处理结果。A third preprocessing result obtained by performing cyclic shift preprocessing on the channel state information or the first preprocessing result.
可选的,对所述信道状态信息变换到角度域、时延域或者多普勒域,包括:Optionally, transforming the channel state information into an angle domain, a delay domain or a Doppler domain includes:
对所述信道状态信息在天线维度通过快速逆傅里叶变换IFFT变换到角度域,在频率维度通过快速逆傅里叶变换IFFT变换到时延域,在时间维度通过稀疏傅里叶变换SFFT变换到多普勒域。The channel state information is transformed into the angle domain by fast inverse Fourier transform IFFT in the antenna dimension, transformed into the delay domain by fast inverse Fourier transform IFFT in the frequency dimension, and transformed by sparse Fourier transform SFFT in the time dimension into the Doppler domain.
可选的,所述处理模块42具体用于:对所述信道状态信息进行第一裁切预处理时,保留第一数量个元素,对其余元素进行裁切,得到第一裁切预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数;或者Optionally, the processing module 42 is specifically configured to: when performing the first trimming preprocessing on the channel state information, retain a first number of elements, and trim the remaining elements to obtain the first trimming preprocessing result , the first number is a first preset value or the number of elements to be retained obtained by filtering according to a first preset threshold; or
对所述信道状态信息进行第二裁切预处理时,以位图方式标记保留的第二数量个元素的位置,对其余元素进行裁切,得到第二裁切预处理结果,所述第二数量是第二预设值或者根据第二预设门限进行筛选得到的需要保留元素的个数。When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
可选的,所述第一裁切预处理结果包括:第一数量个元素的位置以及裁切得到的其余元素;Optionally, the first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
所述第二裁切预处理结果包括:以位图方式标记保留的第二数量个元素的位置以及裁切得到的其余元素。The second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
可选的,所述第一数量和所述第二数量为网络设备预配置或者终端确定;Optionally, the first number and the second number are pre-configured by the network device or determined by the terminal;
所述第一数量和所述第二数量为网络设备预配置时,通过高层信令预配置给终端;When the first number and the second number are pre-configured by network equipment, they are pre-configured to the terminal through high-layer signaling;
所述第一数量和所述第二数量为终端确定时,将终端确定的所述第一数量 和所述第二数量上报至网络设备。When the first quantity and the second quantity are determined by the terminal, the first quantity determined by the terminal and report the second quantity to the network device.
可选的,所述处理模块42具体用于若信道的第一个元素满足预设条件,将信道的目标元素循环移位到第一个元素的位置,并记录目标元素对应的位置,得到第三预处理结果。Optionally, the processing module 42 is specifically configured to cyclically shift the target element of the channel to the position of the first element if the first element of the channel satisfies the preset condition, and record the position corresponding to the target element, to obtain the first element Three preprocessing results.
可选的,所述第三预处理结果包括:循环移位后得到的信道,以及,目标元素对应的位置。Optionally, the third preprocessing result includes: a channel obtained after the cyclic shift, and a position corresponding to the target element.
可选的,对第一预处理结果进行裁切预处理,得到第二预处理结果,包括:Optionally, perform clipping preprocessing on the first preprocessing result to obtain a second preprocessing result, including:
基于所述第一预处理结果,保留信道时延和/或保留角度最大值周围的第一数量个元素,对其余元素进行裁切,得到第二预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数。Based on the first preprocessing result, the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold.
可选的,对第一预处理结果进行循环移位预处理,得到第三预处理结果,包括:Optionally, perform cyclic shift preprocessing on the first preprocessing result to obtain a third preprocessing result, including:
基于所述第一预处理结果,判断若信道的第一个元素不是信道时延和/或保留角度最大值时,则从信道时延和/或保留角度最大值的元素开始顺序循环移位,将信道时延和/或保留角度最大值循环移位到第一个元素的位置,并记录信道时延和/或保留角度最大值对应的位置,得到第三预处理结果。Based on the first preprocessing result, if it is judged that if the first element of the channel is not the channel delay and/or the maximum value of the retention angle, the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle, The channel delay and/or the maximum value of the retention angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the retention angle is recorded to obtain a third preprocessing result.
可选的,所述信道状态信息包括以下至少一项:信道矩阵;信道特征向量;信道预编码矩阵。Optionally, the channel state information includes at least one of the following: a channel matrix; a channel eigenvector; and a channel precoding matrix.
可选的,所述目标信道压缩模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同裁切比例的机器学习模型通过以下过程进行训练:Optionally, the target channel compression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different crop ratios; the multiple machine learning models with different crop ratios are performed through the following process train:
获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Obtain the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexing downlink channel reported by the terminal;
对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
根据多个不同预设裁切比例的裁切处理结果,分别输入到预设机器学习模型中进行训练,得到多个不同裁切比例的机器学习模型。According to the cutting processing results of a plurality of different preset cutting ratios, they are respectively input into the preset machine learning models for training, and a plurality of machine learning models of different cutting ratios are obtained.
需要说明的是,该终端是与上述应用于终端的信道压缩方法相对应的终端,上述方法实施例中的所有实现方式均适用于该终端的该实施例中,也能达 到相同的技术效果。It should be noted that the terminal is a terminal corresponding to the above-mentioned channel compression method applied to the terminal, and all the implementation methods in the above-mentioned method embodiments are applicable to this embodiment of the terminal, and can also achieve to the same technical effect.
本申请的实施例还提供一种网络设备,所述网络设备包括:Embodiments of the present application also provide a network device, where the network device includes:
收发模块,用于向终端发送参考信号;并接收终端反馈的压缩后的信道信息和/或压缩信道时对信道状态信息进行预处理得到的预处理结果;压缩后的所述信道信息是终端对参考信号进行信道测量得到信道状态信息,并对所述信道状态信息进行预处理,得到预处理结果;并根据所述预处理结果,利用目标信道压缩模型对信道进行压缩处理,得到的;The transceiver module is configured to send a reference signal to the terminal; and receive the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed; the compressed channel information is the terminal pair performing channel measurement on a reference signal to obtain channel state information, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel by using a target channel compression model according to the preprocessing result;
处理模块,用于根据目标信道解压模型对压缩后的信道信息进行恢复,得到恢复后的信道信息。The processing module is used to restore the compressed channel information according to the target channel decompression model, and obtain the restored channel information.
可选的,所述预处理结果包括以下中的一项:Optionally, the preprocessing result includes one of the following:
对所述信道状态信息变换到角度域、时延域或者多普勒域得到的第一预处理结果;A first preprocessing result obtained by transforming the channel state information into an angle domain, a delay domain or a Doppler domain;
对所述信道状态信息或者第一预处理结果进行裁切预处理得到的第二预处理结果;A second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result;
对所述信道状态信息或者第一预处理结果进行循环移位预处理得到的第三预处理结果。A third preprocessing result obtained by performing cyclic shift preprocessing on the channel state information or the first preprocessing result.
可选的,所述处理模块,用于根据所述目标信道解压缩模型对压缩后的信道信息进行恢复,得到恢复后的信道信息包括:Optionally, the processing module is configured to restore the compressed channel information according to the target channel decompression model, and the obtained restored channel information includes:
根据所述目标信道解压模型和所述预处理结果,对压缩后的信道信息进行恢复,得到恢复后的信道信息。According to the target channel decompression model and the preprocessing result, the compressed channel information is restored to obtain the restored channel information.
可选的,所述目标信道解压模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同裁切比例的机器学习模型通过以下过程进行训练:Optionally, the target channel decompression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; the multiple machine learning models with different cropping ratios are performed through the following process train:
获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Obtain the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexing downlink channel reported by the terminal;
对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
根据多个不同预设裁切比例的裁切处理结果,分别输入到预设机器学习模型进行训练,得到多个不同裁切比例的机器学习模型。 According to the cutting processing results of a plurality of different preset cutting ratios, they are respectively input into the preset machine learning models for training, and a plurality of machine learning models of different cutting ratios are obtained.
需要说明的是,该网络设备是与上述应用于网络设备的信道恢复方法相对应的网络设备,上述方法实施例中的所有实现方式均适用于该网络设备的实施例中,也能达到相同的技术效果。It should be noted that the network device is a network device corresponding to the above-mentioned channel recovery method applied to the network device, and all the implementation methods in the above method embodiments are applicable to the embodiments of the network device, and can also achieve the same technical effect.
上述方法实施例中的所有实现方式均适用于该终端的实施例中,也能达到相同的技术效果。All the implementation manners in the foregoing method embodiments are applicable to the embodiments of the terminal, and can also achieve the same technical effect.
本申请的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。An embodiment of the present application further provides a communication device, including: a processor, and a memory storing a computer program, and when the computer program is run by the processor, the above-mentioned method is executed. All the implementation manners in the foregoing method embodiments are applicable to this embodiment, and can also achieve the same technical effect.
本申请的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。Embodiments of the present application also provide a computer-readable storage medium, including instructions, which, when executed on a computer, cause the computer to execute the method as described above. All the implementation manners in the foregoing method embodiments are applicable to this embodiment, and can also achieve the same technical effect.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of them can be selected according to actual needs unit to realize the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
此外,需要指出的是,在本申请的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本申请的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本申请的说明的情况下运用他们的基本编程技能就能实现的。In addition, it should be pointed out that, in the device and method of the present application, obviously, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of this application. Also, the steps for executing the above series of processes can naturally be executed in chronological order according to the illustrated order, but it is not necessary to be executed in chronological order, and some steps can be executed in parallel or independently of each other. For those of ordinary skill in the art, it can be understood that all or any steps or components of the method and device of the present application can be implemented in any computing device (including processors, storage media, etc.) or networks of computing devices with hardware or firmware , software or their combination, which can be realized by those skilled in the art by using their basic programming skills after reading the description of this application.
因此,本申请的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本申请的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本申请,并且存储有这样的程序产品的存储介质也构成本申请。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本申请的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺 序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。Therefore, the object of the present application can also be achieved by running a program or a group of programs on any computing device. The computing device may be a known general-purpose device. Therefore, the purpose of the present application can also be achieved only by providing a program product including program codes for realizing the method or device. That is, such a program product also constitutes this application, and a storage medium storing such a program product also constitutes this application. Obviously, the storage medium may be any known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present application, obviously, each component or each step can be decomposed and/or reassembled. These decompositions and/or recombinations should be considered equivalents of this application. And, the steps of executing the above-mentioned series of processes can naturally follow the order of description. The sequence is executed in chronological order, but it does not need to be executed in chronological order. Certain steps may be performed in parallel or independently of each other.
以上所述是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。 The above description is the preferred implementation mode of the present application. It should be pointed out that for those of ordinary skill in the art, some improvements and modifications can also be made without departing from the principles described in the application. These improvements and modifications are also It should be regarded as the protection scope of this application.

Claims (20)

  1. 一种信道压缩方法,应用于终端,所述方法包括:A channel compression method applied to a terminal, the method comprising:
    测量网络设备发送的参考信号,得到信道状态信息;Measure the reference signal sent by the network equipment to obtain channel state information;
    对所述信道状态信息进行预处理,得到预处理结果;Preprocessing the channel state information to obtain a preprocessing result;
    根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;According to the preprocessing result, the channel state information is compressed using the target channel compression model to obtain compressed channel information;
    将压缩后的所述信道信息和/或所述预处理结果发送给网络设备。Send the compressed channel information and/or the preprocessing result to the network device.
  2. 根据权利要求1所述的信道压缩方法,其中,对所述信道状态信息进行预处理,得到预处理结果,包括以下中的一项:The channel compression method according to claim 1, wherein the channel state information is preprocessed to obtain a preprocessing result, including one of the following:
    对所述信道状态信息变换到角度域、时延域或者多普勒域,得到第一预处理结果;Transforming the channel state information into an angle domain, a delay domain or a Doppler domain to obtain a first preprocessing result;
    对所述信道状态信息或者第一预处理结果进行裁切预处理,得到第二预处理结果;performing cutting preprocessing on the channel state information or the first preprocessing result to obtain a second preprocessing result;
    对所述信道状态信息或者第一预处理结果进行循环移位预处理,得到第三预处理结果。Perform cyclic shift preprocessing on the channel state information or the first preprocessing result to obtain a third preprocessing result.
  3. 根据权利要求2所述的信道压缩方法,其中,对所述信道状态信息变换到角度域、时延域或者多普勒域,包括:The channel compression method according to claim 2, wherein transforming the channel state information into an angle domain, a delay domain or a Doppler domain comprises:
    对所述信道状态信息在天线维度通过快速逆傅里叶变换IFFT变换到角度域,在频率维度通过快速逆傅里叶逆变换IFFT变换到时延域,在时间维度通过稀疏傅里叶变换SFFT变换到多普勒域。The channel state information is transformed into the angle domain through the fast inverse Fourier transform IFFT in the antenna dimension, transformed into the delay domain through the fast inverse inverse Fourier transform IFFT in the frequency dimension, and transformed into the delay domain through the sparse Fourier transform SFFT in the time dimension Transform into the Doppler domain.
  4. 根据权利要求2所述的信道压缩方法,其中,对所述信道状态信息进行裁切预处理,得到第二预处理结果,包括:The channel compression method according to claim 2, wherein the channel state information is cut and preprocessed to obtain a second preprocessing result, including:
    对所述信道状态信息进行第一裁切预处理时,保留第一数量个元素,对其余元素进行裁切,得到第一裁切预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数;或者When performing the first pruning preprocessing on the channel state information, retain a first number of elements, and pruning the remaining elements to obtain a first pruning preprocessing result, the first number is a first preset value or The number of elements to be retained obtained by filtering according to the first preset threshold; or
    对所述信道状态信息进行第二裁切预处理时,以位图方式标记保留的第二数量个元素的位置,对其余元素进行裁切,得到第二裁切预处理结果,所述第二数量是第二预设值或者根据第二预设门限进行筛选得到的需要保留元素的个数。 When the second clipping preprocessing is performed on the channel state information, the position of the reserved second number of elements is marked in a bitmap manner, and the remaining elements are clipped to obtain a second clipping preprocessing result, the second The quantity is the second preset value or the number of elements to be kept obtained by filtering according to the second preset threshold.
  5. 根据权利要求4所述的信道压缩方法,其中,The channel compression method according to claim 4, wherein,
    所述第一裁切预处理结果包括:第一数量个元素的位置以及裁切得到的其余元素;The first trimming preprocessing result includes: the position of the first number of elements and the remaining trimmed elements;
    所述第二裁切预处理结果包括:以位图方式标记保留的第二数量个元素的位置以及裁切得到的其余元素。The second clipping preprocessing result includes: marking the positions of the second number of reserved elements and the rest of the clipped elements in a bitmap manner.
  6. 根据权利要求4所述的信道压缩方法,其中,所述第一数量和所述第二数量为网络设备预配置或者终端确定;The channel compression method according to claim 4, wherein the first number and the second number are preconfigured by network equipment or determined by a terminal;
    所述第一数量和所述第二数量为网络设备预配置时,通过高层信令预配置给终端;When the first number and the second number are pre-configured by network equipment, they are pre-configured to the terminal through high-layer signaling;
    所述第一数量和所述第二数量为终端确定时,将终端确定的所述第一数量和所述第二数量上报至网络设备。When the first quantity and the second quantity are determined by the terminal, report the first quantity and the second quantity determined by the terminal to the network device.
  7. 根据权利要求2所述的信道压缩方法,其中,对所述信道状态信息进行循环移位预处理,得到第三预处理结果,包括:The channel compression method according to claim 2, wherein performing cyclic shift preprocessing on the channel state information to obtain a third preprocessing result, comprising:
    若信道的第一个元素满足预设条件,将信道的目标元素循环移位到第一个元素的位置,并记录目标元素对应的位置,得到第三预处理结果。If the first element of the channel satisfies the preset condition, the target element of the channel is cyclically shifted to the position of the first element, and the corresponding position of the target element is recorded to obtain a third preprocessing result.
  8. 根据权利要求7所述的信道压缩方法,其中,所述第三预处理结果包括:循环移位后得到的信道,以及,目标元素对应的位置。The channel compression method according to claim 7, wherein the third preprocessing result includes: the channel obtained after cyclic shift, and the position corresponding to the target element.
  9. 根据权利要求2所述的信道压缩方法,其中,对第一预处理结果进行裁切预处理,得到第二预处理结果,包括:The channel compression method according to claim 2, wherein the cutting preprocessing is performed on the first preprocessing result to obtain the second preprocessing result, including:
    基于所述第一预处理结果,保留信道时延和/或保留角度最大值周围的第一数量个元素,对其余元素进行裁切,得到第二预处理结果,所述第一数量是第一预设值或者根据第一预设门限进行筛选得到的需要保留元素的个数。Based on the first preprocessing result, the first number of elements around the channel delay and/or the maximum value of the angle are reserved, and the remaining elements are cut to obtain a second preprocessing result, and the first number is the first A preset value or the number of elements to be retained obtained by filtering according to the first preset threshold.
  10. 根据权利要求2所述的信道压缩方法,其中,对第一预处理结果进行循环移位预处理,得到第三预处理结果,包括:The channel compression method according to claim 2, wherein performing cyclic shift preprocessing on the first preprocessing result to obtain a third preprocessing result, comprising:
    基于所述第一预处理结果,判断若信道的第一个元素不是信道时延和/或保留角度最大值时,则从信道时延和/或保留角度最大值的元素开始顺序循环移位,将信道时延和/或保留角度最大值循环移位到第一个元素的位置,并记录信道时延和/或保留角度最大值对应的位置,得到第三预处理结果。Based on the first preprocessing result, if it is judged that if the first element of the channel is not the channel delay and/or the maximum value of the retention angle, the sequential cyclic shift is started from the element of the channel delay and/or the maximum value of the retention angle, The channel delay and/or the maximum value of the retention angle are cyclically shifted to the position of the first element, and the position corresponding to the channel delay and/or the maximum value of the retention angle is recorded to obtain a third preprocessing result.
  11. 根据权利要求1所述的信道压缩方法,其中,所述信道状态信息包括 以下至少一项:The channel compression method according to claim 1, wherein the channel state information includes At least one of the following:
    信道矩阵;channel matrix;
    信道特征向量;channel feature vector;
    信道预编码矩阵。Channel precoding matrix.
  12. 根据权利要求1所述的信道压缩方法,其中,所述目标信道压缩模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同裁切比例的机器学习模型通过以下过程进行训练:The channel compression method according to claim 1, wherein the target channel compression model is a target machine learning model selected from a plurality of pre-trained machine learning models with different cropping ratios; the multiple different cropping ratios The scaled machine learning model is trained through the following process:
    获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Obtain the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexing downlink channel reported by the terminal;
    对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
    根据多个不同预设裁切比例的裁切处理结果,分别输入到预设机器学习模型中进行训练,得到多个不同裁切比例的机器学习模型。According to the cutting processing results of a plurality of different preset cutting ratios, they are respectively input into the preset machine learning models for training, and a plurality of machine learning models of different cutting ratios are obtained.
  13. 一种信道恢复方法,应用于网络设备,所述方法包括:A channel recovery method applied to network equipment, the method comprising:
    向终端发送用于信道估计的参考信号;sending a reference signal for channel estimation to the terminal;
    接收终端反馈的压缩后的信道信息和/或压缩信道时对信道状态信息进行预处理得到的预处理结果;压缩后的所述信道信息是终端根据参考信号进行信道测量得到信道状态信息,并对所述信道状态信息进行预处理,得到预处理结果;并根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到的;receiving the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when compressing the channel; the compressed channel information is the channel state information obtained by the terminal according to the channel measurement of the reference signal, and the performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel state information by using a target channel compression model according to the preprocessing result;
    根据所述目标信道解压模型对压缩信道进行恢复,得到恢复后的信道。Restoring the compressed channel according to the target channel decompression model to obtain the restored channel.
  14. 根据权利要求13所述的信道恢复方法,其中,所述预处理结果包括以下中的一项:The channel recovery method according to claim 13, wherein the preprocessing result includes one of the following:
    对所述信道状态信息变换到角度域、时延域或者多普勒域得到的第一预处理结果;A first preprocessing result obtained by transforming the channel state information into an angle domain, a delay domain or a Doppler domain;
    对所述信道状态信息或者第一预处理结果进行裁切预处理得到的第二预处理结果;A second preprocessing result obtained by cutting and preprocessing the channel state information or the first preprocessing result;
    对所述信道状态信息或者第一预处理结果进行循环移位预处理得到的第三预处理结果。 A third preprocessing result obtained by performing cyclic shift preprocessing on the channel state information or the first preprocessing result.
  15. 根据权利要求14所述的信道恢复方法,其中,根据所述目标信道解压缩模型对压缩后的信道信息进行恢复,得到恢复后的信道信息包括:The channel recovery method according to claim 14, wherein the compressed channel information is recovered according to the target channel decompression model, and the recovered channel information comprises:
    根据所述目标信道解压模型和所述预处理结果,对压缩后的信道信息进行恢复,得到恢复后的信道信息。According to the target channel decompression model and the preprocessing result, the compressed channel information is restored to obtain the restored channel information.
  16. 根据权利要求13所述的信道恢复方法,其中,所述目标信道解压模型是在预先训练好的多个不同裁切比例的机器学习模型中选择一目标机器学习模型;所述多个不同裁切比例的机器学习模型通过以下过程进行训练:The channel restoration method according to claim 13, wherein the target channel decompression model is to select a target machine learning model from a plurality of pre-trained machine learning models with different cropping ratios; the multiple different cropping ratios The scaled machine learning model is trained through the following process:
    获取仿真模型产生的或者终端上报的频域复用下行信道形成的下行信道数据集;Obtain the downlink channel data set generated by the simulation model or formed by the frequency domain multiplexing downlink channel reported by the terminal;
    对所述下行信道数据集中的下行信道进行多个不同预设裁切比例的裁切处理,得到多个不同预设裁切比例的裁切处理结果;performing a plurality of trimming processes with different preset trimming ratios on the downlink channels in the downlink channel data set, and obtaining trimming processing results with a plurality of different preset trimming ratios;
    根据多个不同预设裁切比例的裁切处理结果,分别输入到预设机器学习模型进行训练,得到多个不同裁切比例的机器学习模型。According to the cutting processing results of a plurality of different preset cutting ratios, they are respectively input into the preset machine learning models for training, and a plurality of machine learning models of different cutting ratios are obtained.
  17. 一种终端,包括:A terminal comprising:
    估计模块,用于测量网络设备发送的参考信号,得到信道状态信息;An estimation module, configured to measure a reference signal sent by a network device to obtain channel state information;
    处理模块,用于对所述信道状态信息进行预处理,得到预处理结果;根据所述预处理结果,利用目标信道压缩模型对信道状态信息进行压缩处理,得到压缩后的信道信息;A processing module, configured to preprocess the channel state information to obtain a preprocessing result; according to the preprocessing result, use a target channel compression model to compress the channel state information to obtain compressed channel information;
    收发模块,用于将压缩后的所述信道信息和/或所述预处理结果发送给网络设备。A transceiver module, configured to send the compressed channel information and/or the preprocessing result to a network device.
  18. 一种网络设备,包括:A network device comprising:
    收发模块,用于向终端发送参考信号;并接收终端反馈的压缩后的信道信息和/或压缩信道时对信道状态信息进行预处理得到的预处理结果;压缩后的所述信道信息是终端对参考信号进行信道测量得到信道状态信息,并对所述信道状态信息进行预处理,得到预处理结果;并根据所述预处理结果,利用目标信道压缩模型对信道进行压缩处理,得到的;The transceiver module is configured to send a reference signal to the terminal; and receive the compressed channel information fed back by the terminal and/or the preprocessing result obtained by preprocessing the channel state information when the channel is compressed; the compressed channel information is the terminal pair performing channel measurement on a reference signal to obtain channel state information, and performing preprocessing on the channel state information to obtain a preprocessing result; and performing compression processing on the channel by using a target channel compression model according to the preprocessing result;
    处理模块,用于根据目标信道解压模型对压缩后的信道信息进行恢复,得到恢复后的信道信息。The processing module is used to restore the compressed channel information according to the target channel decompression model, and obtain the restored channel information.
  19. 一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计 算机程序被处理器运行时,执行如权利要求1至12任一项所述的方法或者权利要求13至16任一项所述的方法。A communication device, comprising: a processor, a memory storing a computer program, the computer When the computer program is run by the processor, the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 16 is executed.
  20. 一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至12任一项所述的方法或者权利要求13至16任一项所述的方法。 A computer-readable storage medium storing instructions, which, when run on a computer, cause the computer to execute the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 16 .
PCT/CN2023/073892 2022-02-24 2023-01-30 Channel compression method and apparatus, channel recovery method and apparatus, and device WO2023160336A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210171751.4A CN116723066A (en) 2022-02-24 2022-02-24 Channel compression and recovery method, device and equipment
CN202210171751.4 2022-02-24

Publications (1)

Publication Number Publication Date
WO2023160336A1 true WO2023160336A1 (en) 2023-08-31

Family

ID=87764727

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/073892 WO2023160336A1 (en) 2022-02-24 2023-01-30 Channel compression method and apparatus, channel recovery method and apparatus, and device

Country Status (2)

Country Link
CN (1) CN116723066A (en)
WO (1) WO2023160336A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117856947B (en) * 2024-02-21 2024-10-22 荣耀终端有限公司 CSI compression model indication method and communication device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474316A (en) * 2018-11-22 2019-03-15 东南大学 A kind of channel information compression feedback method based on deep-cycle neural network
WO2021142631A1 (en) * 2020-01-14 2021-07-22 Nokia Shanghai Bell Co., Ltd. Method, device and computer readable medium of communication
CN113381950A (en) * 2021-04-25 2021-09-10 清华大学 Efficient MIMO channel feedback method and device based on network aggregation strategy
CN113726375A (en) * 2021-08-17 2021-11-30 北京理工大学重庆创新中心 Channel information compression feedback reconstruction method based on deep learning
CN113824479A (en) * 2020-06-19 2021-12-21 株式会社Ntt都科摩 Terminal, base station of wireless communication system and method executed by terminal and base station

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474316A (en) * 2018-11-22 2019-03-15 东南大学 A kind of channel information compression feedback method based on deep-cycle neural network
WO2021142631A1 (en) * 2020-01-14 2021-07-22 Nokia Shanghai Bell Co., Ltd. Method, device and computer readable medium of communication
CN113824479A (en) * 2020-06-19 2021-12-21 株式会社Ntt都科摩 Terminal, base station of wireless communication system and method executed by terminal and base station
CN113381950A (en) * 2021-04-25 2021-09-10 清华大学 Efficient MIMO channel feedback method and device based on network aggregation strategy
CN113726375A (en) * 2021-08-17 2021-11-30 北京理工大学重庆创新中心 Channel information compression feedback reconstruction method based on deep learning

Also Published As

Publication number Publication date
CN116723066A (en) 2023-09-08

Similar Documents

Publication Publication Date Title
EP2942895B1 (en) Multi-granular feedback reporting and feedback processing for precoding in telecommunications
EP3900207B1 (en) Methods and apparatuses for feedback reporting in a wireless communications network
EP3035578B1 (en) Adaptive compression of channel feedback based on second order channel statistics
CN102783120B (en) MIMO feedback schemes for cross-polarized antennas
EP1794919B1 (en) A method of processing received signals in a multi-input multi-output (mimo) system
US8451926B2 (en) Method and device for pre-coding in multiple input multiple output system
CN104052691B (en) MIMO-OFDM system channel estimation method based on compressed sensing
TWI463823B (en) Model-based channel estimator for correlated fading channels and channel estimation method thereof
JP2008118650A (en) Method, system, base station and ue for determining delay value of cyclic delay diversity
EP1914947A1 (en) Pre-coding for MIMO system
CN102725967A (en) Method and apparatus for information feedback and pre-coding
CN104202130A (en) Beamforming using base and differential codebooks
WO2008011451A2 (en) Reduced feedback transmit beamforming
CN101841375A (en) Testing method and device for multi-input multi-output single carrier block transmission system
CN113258974B (en) Channel state information feedback method, device, terminal, network side and storage medium
WO2023160336A1 (en) Channel compression method and apparatus, channel recovery method and apparatus, and device
CN102598731B (en) Method and device for obtaining downlink channel status information
CN101588223B (en) Method, device and system for acquiring multiple-input multiple-output channel information
Doshi et al. Compressed representation of high dimensional channels using deep generative networks
EP3622633B1 (en) Devices and methods for exchanging channel state information
CN101359944A (en) Method, system, base station and user equipment determining cyclic delay and diversity delay
CN101459645B (en) Detection method based on sub-band in multi-antenna OFDM system
CN113411108B (en) Method, apparatus and storage medium for signal modulation and demodulation
CN102377526A (en) Method and device for transmitting feedback information in MIMO (multiple input multiple output) communication system
Ren et al. Estimation of underwater acoustic mimo-ofdm channel based on compressed sensing

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: 23758961

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE