[go: up one dir, main page]

WO2023035736A1 - Antenna system precoding method and apparatus based on two time scales and deep learning - Google Patents

Antenna system precoding method and apparatus based on two time scales and deep learning Download PDF

Info

Publication number
WO2023035736A1
WO2023035736A1 PCT/CN2022/102833 CN2022102833W WO2023035736A1 WO 2023035736 A1 WO2023035736 A1 WO 2023035736A1 CN 2022102833 W CN2022102833 W CN 2022102833W WO 2023035736 A1 WO2023035736 A1 WO 2023035736A1
Authority
WO
WIPO (PCT)
Prior art keywords
dnn
scale
time
precoding
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2022/102833
Other languages
French (fr)
Chinese (zh)
Inventor
胡棋昱
蔡云龙
康凯
李旻
赵民建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Publication of WO2023035736A1 publication Critical patent/WO2023035736A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • 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 wireless communication, and in particular to a method and device for antenna system precoding based on dual time scales and deep learning.
  • 5G communication network With the development of wireless networks, wireless data services grow explosively. In order to meet the ensuing challenges, the new generation of 5G communication network needs to provide larger bandwidth, higher spectral efficiency, and accommodate more users.
  • the rise of 5G networks is accompanied by a significant increase in the number of users and the amount of data they transmit.
  • mmWave communication is considered as one of the key technologies to meet the high data rate transmission requirements in 5G wireless network due to its huge bandwidth.
  • the shorter wavelength of the millimeter wave allows the system to deploy a sufficient number of array antennas, among which the massive MIMO system can provide a large enough array gain for spatial multiplexing, thereby increasing system capacity and alleviating the shortage of radio spectrum.
  • the massive MIMO system needs to be precoded in the application.
  • traditional all-digital precoding needs to configure a radio frequency link for each antenna, which is costly and consumes a lot of energy.
  • hybrid analog-digital precoding is usually used, that is, a large number of antennas are connected to fewer radio frequency links through a phase shifter.
  • channel estimation and channel feedback are two important issues in hybrid precoding design.
  • Channel feedback schemes are mainly divided into two categories: (1) utilizing the space-time correlation of channel state information to reduce feedback overhead; (2) feedback schemes based on codebooks.
  • This application aims to solve one of the technical problems in the related art at least to a certain extent.
  • the present application proposes an antenna system precoding method, device, electronic device and storage medium based on dual time scales and deep learning.
  • the embodiment of the first aspect of the present application proposes an antenna system precoding method based on dual time scales and deep learning, including the following steps:
  • a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN are constructed, wherein the long-time-scale DNN and the short-time-scale DNN respectively include multiple sub-networks corresponding to the transceivers of the massive millimeter-wave MIMO system.
  • the multiple sub-networks include: a channel estimation sub-network and a channel feedback sub-network at the receiving end, and a pilot design sub-network and a hybrid precoding sub-network at the sending end;
  • the method further includes: dividing the time axis into multiple superframes according to channel statistical characteristics, and dividing each superframe into a first preset number of frames, each Each of the frames includes a second preset number of time slots, the long time scale is determined according to the superframe, and the short time scale is determined according to the time slots.
  • training the long-time-scale DNN and the short-time-scale DNN includes: alternately training the long-time-scale DNN and the short-time-scale DNN according to a dual-time-scale frame structure.
  • Time-scale DNN wherein the digital precoding matrix of the short-time-scale DNN is updated based on the low-dimensional equivalent channel in every time slot except the last time slot of each frame, and the long-time-scale DNN
  • the analog precoding matrix and the digital precoding matrix of are updated based on the high-dimensional equivalent channel at the last time slot of each frame.
  • constructing the channel feedback sub-network according to the output of binary neurons in the deep neural network, the training of the long-term scale DNN and the short-time scale DNN also includes : the pilot information is set as the training parameters of the pilot design sub-network, and the target training parameters of the pilot design sub-network are learned by stochastic gradient descent; the gradient of the binary neuron is approximated by the estimator of the sigmoid function, and passed Stochastic gradient descent trains the channel feedback subnetwork.
  • the high-dimensional pilot is estimated by the following formula:
  • high-dimensional channel feedback is performed by the following formula:
  • q is the feedback bit
  • the vectorized result of is a vector
  • the real part and the imaginary part are separated, is the training parameter of the long-time scale DNN
  • ⁇ r is the nonlinear activation function of the rth layer of the long-time scale DNN
  • sgn( ) is the activation function of the binary layer of the long-time scale DNN.
  • the hybrid precoding subnetwork includes an analog transmitter precoding module, a digital transmitter precoding module, an analog receiver precode module, a digital receiver precode module, and a demodulation module , the analog precoding is performed according to the high-dimensional original channel, including:
  • the real part and the imaginary part of the high-dimensional original channel matrix are respectively input to the analog transmitter precoding module and the analog receiver precoder module to output the analog encoder phases of the transmitter and the receiver;
  • Constrained complex vectors; the complex vectors satisfying the constant modulus constraints are converted by the following formula to generate an analog precoding matrix:
  • F RF is the analog precoding matrix of the transmitting end
  • W RF is the analog precoding matrix of the receiving end
  • N t is the number of antennas at the transmitter
  • N r is the number of antennas at the receiver.
  • the training data includes high-dimensional original channel matrix samples, Gaussian noise and data labels to be sent
  • the training of the long-term DNN further includes: moving average Or the way of sliding window to obtain high-dimensional original channel matrix samples, the moving average is the current output of the analog transmitter precoding module and the analog receiver precoding module of the long-term scale DNN and the last moment closest to the current The output is weighted average.
  • the embodiment of the second aspect of the present application proposes an antenna system precoding device based on dual time scales and deep learning, including the following modules:
  • a plurality of subnetworks, the plurality of subnetworks include: a channel estimation subnetwork and a channel feedback subnetwork at the receiving end, and a pilot design subnetwork and a hybrid precoding subnetwork at the sending end;
  • a training module configured to obtain training data with different signal-to-noise ratios, and train the long-time scale DNN and the short-time scale DNN through the training data to optimize network parameters;
  • the acquisition module is used to acquire the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the long-term scale DNN completed through training, so as to restore the high-dimensional original channel matrix, and complete the short-term DNN through training Scale DNN performs low-dimensional pilot estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix;
  • a coding module configured to perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding through the short-time scale DNN according to the low-dimensional equivalent channel matrix , to complete the signal transmission.
  • the embodiment of the third aspect of the present application proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and operable on the processor.
  • the processor executes the program, the above first The steps in the antenna system precoding method based on dual time scales and deep learning shown in the aspect.
  • the embodiment of the fourth aspect of the present application proposes a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program; when the computer program is executed by a processor, the above-mentioned An antenna system precoding method based on dual time scales and deep learning is shown in one aspect.
  • the present application performs hybrid precoding based on dual time scales, wherein the analog precoding of the long time scale is obtained based on the channel statistical characteristics, and the digital precoding of the short time scale is obtained according to the low Dimensional real-time equivalent channel matrix is optimized, which can reduce signaling overhead and improve the robustness to channel mismatch caused by transmission delay.
  • the method jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization. Statistical properties do not require precise channel mathematical models, and the calculation of deep neural networks can be parallelized, which improves the communication performance of massive MIMO systems and reduces the computational complexity of hybrid precoding.
  • the present application only needs to estimate the low-dimensional equivalent channel matrix most of the time in practical applications, so that the channel error caused by the transmission delay can be greatly reduced.
  • FIG. 1 is a schematic flowchart of an antenna system precoding method based on dual time scales and deep learning proposed in an embodiment of the present application;
  • FIG. 2 is a schematic structural diagram of a hybrid precoding millimeter-wave MIMO system proposed in an embodiment of the present application
  • FIG. 3 is a communication schematic diagram of a hybrid precoding millimeter-wave MIMO system proposed in an embodiment of the present application
  • FIG. 4 is a schematic structural diagram of a dual-time-scale frame proposed in an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of an end-to-end dual-time-scale DNN for a millimeter-wave MIMO system proposed in an embodiment of the present application;
  • FIG. 6 is a schematic diagram of a hybrid precoding design framework and its data transmission proposed by the embodiment of the present application.
  • FIG. 7 is a schematic diagram of a sliding window with a cache capacity of 3 proposed by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a frame structure of a centralized training DNN proposed in an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of a frame structure of a distributed training DNN proposed in an embodiment of the present application.
  • FIG. 10 is a schematic diagram of a comparison of the bit error rates of a dual-time-scale DNN proposed in the embodiment of the present application and a traditional solution under different signal-to-noise ratios;
  • FIG. 11 is a schematic diagram of a comparison of the bit error rate of a dual-time-scale DNN proposed in the embodiment of the present application and a traditional solution under different feedback bit numbers;
  • FIG. 12 is a schematic diagram of a comparison of bit error rates of a dual-time-scale DNN proposed in the embodiment of the present application and a traditional solution under different pilot lengths;
  • FIG. 13 is a schematic diagram of a communication process of an end-to-end dual-scale millimeter-wave MIMO system proposed in an embodiment of the present application;
  • FIG. 14 is a schematic structural diagram of an antenna system precoding device based on dual time scales and deep learning proposed by an embodiment of the present application.
  • the existing dual-time-scale algorithms have high computational complexity, and cannot jointly design each module in the communication system.
  • optimization algorithms can be used in related technologies, there are still problems such as high computational complexity, impossibility of real-time application, precise mathematical modeling of problems, poor robustness against environmental changes, and differences between communication modules. design issues.
  • this application uses deep learning technology to carry out joint design of each module in a massive MIMO system. Compared with optimization algorithms, deep learning has lower computational complexity, does not require precise mathematical modeling of problems, and is robust against errors.
  • the communication modules can be jointly designed, and the end-to-end deep learning framework is suitable for the joint design of each module in this system.
  • the deep learning framework can jointly design all modules to achieve end-to-end performance optimization.
  • the deep learning framework implicitly learns the statistical properties of the channel in a data-driven manner during the process of optimizing an end-to-end communication system, without requiring an accurate mathematical model of the channel.
  • the calculation of DNN can be parallelized, and the computational complexity is much lower than that of traditional optimization algorithms.
  • Figure 1 is a schematic flowchart of a method for precoding an antenna system based on dual time scales and deep learning proposed in the embodiment of the present application. As shown in Figure 1, the method includes the following steps:
  • Step 101 constructing a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN, wherein the long-time-scale DNN and the short-time-scale DNN respectively include a plurality of sub-transceivers corresponding to a large-scale millimeter-wave multiple-input multiple-output MIMO system
  • the multiple subnetworks include: a channel estimation subnetwork and a channel feedback subnetwork at the receiving end, and a pilot design subnetwork and a hybrid precoding subnetwork at the sending end.
  • the application first constructs a deep neural network (DNN for short), and divides the DNN into two parts based on a dual time scale, that is, constructing a long-term scale deep neural network DNN and a short-time scale deep neural network DNN.
  • the long-term DNN is used for high-dimensional pilot estimation and high-dimensional original channel feedback, and the analog precoding and digital precoding are optimized according to the recovered high-dimensional channel, and the short-time-scale DNN is used for low-dimensional pilot estimation and The low-dimensional equivalent channel is fed back, and the digital precoding is optimized according to the recovered low-dimensional channel.
  • each of the long-time-scale DNN and the short-time-scale DNN encapsulates all modules of a transceiver of a large-scale millimeter wave multiple-in multiple-out (MIMO for short) system, that is, the long-time scale DNN
  • the short-time-scale DNN includes sub-networks equivalent to channel estimation and channel feedback at the receiving end of MIMO systems, as well as pilot design and hybrid precoding sub-networks at the sending end. That is to say, the hybrid precoding millimeter-wave MIMO system after deploying the DNN of this application performs channel estimation, channel quantization, and channel feedback based on DNN at the receiving end, and performs pilot design and hybrid precoding optimization at the transmitting end.
  • the received pilot signal is mapped to feedback bits at the receiving end, and then the received feedback bits are mapped to a hybrid precoding matrix at the sending end.
  • the transmitting end of the system is equipped with N t transmitting antennas and RF links, sending N s data streams to the receiving end, where,
  • the receiving end (could be the user end) is equipped with N r receiving antennas and RF links, where, At the transmit end, the RF link is connected to a network of phase shifters that will digital output signals into N t encoded analog signals.
  • N r receiving antennas are connected to a network of phase shifters and radio frequency link.
  • the sender transmits N s parallel data It consists of 0-1 bits of N s ⁇ log 2 M dimensions. Then, these data are mapped into symbols according to the M-dimensional modulation scheme The symbolic vector s satisfies These symbols are first digitally sent pre-encoded processing, and then simulated pre-encoding
  • F RF represents the analog precoding matrix that can only adjust the phase and is realized through the phase shifter network, so it needs to meet the constant modulus constraint
  • the digital precoding matrix F BB needs to be normalized by power So that the power constraint of the sending end is satisfied, where PT represents the maximum transmission power.
  • the received signal needs to be analog encoded at the receiving end and digital code processing.
  • the detected signal can be written as where W RF needs to satisfy the constant modulus constraint
  • the detected signal r is demodulated to recover the N s data streams, yielding recovered bits
  • the communication process of the system includes channel estimation, channel feedback and hybrid precoding.
  • the base station is used as the sending end, and the sending end needs to obtain the channel matrix H to perform hybrid precoding. Therefore, before transmitting data, it is necessary to send pilots to estimate the channel.
  • the sending end first sends a pilot matrix of length L Then the pilot signal received by the receiver in, and denote the analog transmit pilot and the analog receive pilot, respectively, whose columns are selected from the discrete Fourier transform (DFT) matrix to satisfy the constant modulus constraint, Represents the Gaussian white noise matrix,
  • DFT discrete Fourier transform
  • the sending end sends the pilots in the pilot matrix sequentially according to the time sequence, and sends the lth transmission of the pilot matrix ( The lth column, in the embodiment of the present application, the number of transmissions corresponds to the number of columns of the pilot matrix) needs to meet the power constraint
  • the signal received by the receiver from The channel H is estimated, and useful information is extracted from it, such as angle of arrival, channel gain, etc., and then the information is compressed into B bits and fed back to the sending end Among them, B is the amount of bits preset according to actual needs, and the mapping Indicates a feedback scheme.
  • this application proposes a dual-time-scale scheme to simultaneously consider the high-dimensional original channel and channel statistical properties.
  • the time axis is divided into a plurality of superframes according to channel statistical characteristics, and each superframe is divided into a first preset number of frames, each frame includes a second preset number of time slots,
  • the long time scale is determined in terms of superframes, and the short time scale is determined in terms of time slots.
  • the channel statistical characteristics are constant during this period.
  • the superframe is composed of T f frames, and each frame is divided into T s time slots.
  • the first preset number is T f
  • the second preset number is T s .
  • High-dimensional The original channel remains unchanged within each slot.
  • the long-term scale in the embodiment of the present application is that the statistical properties of the channel are fixed in each superframe, a superframe contains T f frames, and the short-time scale high-dimensional original channel H It is assumed to be fixed at each time slot.
  • the receiving end can obtain a complete high-dimensional original channel matrix sample in each frame, and can obtain a real-time low-dimensional equivalent channel matrix Heq in each time slot, analog and digital precoding
  • the matrices need to be optimized at different time scales based on H and Heq respectively.
  • the long-term scale analog precoding matrix ⁇ F RF , W RF ⁇ is updated at the last moment of each frame based on the estimated high-dimensional original channel matrix H to achieve multi-antenna array gain.
  • the short-time-scale digital precoding matrix ⁇ F BB , W BB ⁇ is updated based on the estimated low-dimensional equivalent channel matrix Heq in each time slot to achieve spatial multiplexing gain, while the short-time-scale digital precoding matrix
  • ⁇ F RF , W RF ⁇ is fixed. Therefore, when the hybrid precoding matrix is updated by the dual-time-scale method, it is only necessary to estimate the low-dimensional equivalent channel matrix most of the time, so that the channel error caused by the transmission delay can be greatly reduced.
  • Step 102 acquiring training data with different signal-to-noise ratios, and using the training data to train the long-time-scale DNN and the short-time-scale DNN, so as to optimize network parameters.
  • the purpose of offline training of the long-time scale DNN and the short-time scale DNN is to obtain the training parameters of each sub-network in the DNN through training data with different signal-to-noise ratios, and optimize the performance of the DNN through the obtained training parameters.
  • Network parameters which are convenient for subsequent predictions by fixing and optimizing network parameters in practical applications.
  • the training data with different signal-to-noise ratios includes training samples ⁇ H,n,S b ⁇ , that is, high-dimensional original channel matrix samples, Gaussian noise, and data labels to be sent.
  • training data can be obtained in different ways.
  • the historical data can be obtained according to the actual application scenario of the system, and the historical data generated during the communication of the massive millimeter-wave MIMO system pre-stored in the database can be used as the training data.
  • the channel of the scale millimeter-wave MIMO system can be modeled, and training data can be obtained in real time according to the established channel model.
  • a narrowband millimeter wave channel model is established, the narrowband millimeter wave channel model includes N cl clusters, and each cluster includes N ray propagation paths. Each path includes the sending and receiving directions of the channel (sending angle, arrival angle), and path complex gain.
  • the channel matrix is expressed as:
  • d and ⁇ represent the distance between adjacent antennas and the wavelength of the carrier, respectively.
  • the training parameters can be iteratively updated through stochastic gradient descent (SGD) with binary cross-entropy (BCE) as the target loss function.
  • SGD stochastic gradient descent
  • BCE binary cross-entropy
  • the binary cross entropy can be expressed by the following formula:
  • S b represents the transmission symbol matrix, which consists of 0-1 bits with a dimension of N s ⁇ log 2 M.
  • maximizing BCE is equivalent to maximizing the attainable rate.
  • bit-error rate (BER) of the training set can be expressed as:
  • the long-time-scale DNN and the short-time-scale DNN can be alternately trained according to the frame structure of the dual-time scale , where the digital precoding matrix of the short-time scale DNN is updated based on the low-dimensional equivalent channel in each frame except the last slot, and the analog precoding matrix and digital precoding matrix of the long-time scale DNN The matrix is updated based on the high-dimensional equivalent channel at the last slot of each frame.
  • a short-time-scale DNN is trained for the first T s ⁇ 1 slots of each frame, with the input ⁇ H,F RF ,W RF ,n,S b ⁇ , where the simulated precoding matrix ⁇ F RF ,W RF ⁇ is computed by a long-time scale DNN.
  • the long-term scale DNN is trained, and the input is ⁇ H,n,S b ⁇ , that is, the long-time scale DNN is trained once in each frame, and the short-time scale DNN is trained once in each time slot. The two are trained alternately until convergence.
  • the principle of DNN output hybrid precoding is the same as above.
  • the pilot In the first T s -1 time slots of each frame, the pilot The short-time scale DNN outputs a digital precoding matrix ⁇ F BB , W BB ⁇ . In the last slot of each frame, the pilot is sent The long-term scale DNN outputs a mixed precoding (including digital and analog) matrix ⁇ F BB , F RF , W BB , W RF ⁇ .
  • each training phase in DNN in combination with Figure 5 and Figure 6, including: pilot training phase, channel feedback training stage and hybrid precoding design training stage.
  • the training carried out in each training stage can be regarded as the training of the corresponding sub-network.
  • the pilot training stage the pilot design sub-network is trained
  • the channel feedback training stage is the channel estimation sub-network. Network and channel feedback sub-network for training and so on.
  • the end-to-end dual-time-scale DNN for mmWave MIMO systems includes a long-time scale DNN10 and a short-time scale DNN20.
  • DC-NN and DP-NN can Shared learning parameters.
  • the receiver needs to estimate the low-dimensional equivalent channel matrix H eq in the first T s -1 slots of each frame, and estimate the high-dimensional original channel matrix H in the last slot of each frame .
  • the sending end when performing pilot training on long-term scale DNN, in order to estimate the high-dimensional original channel matrix H, the sending end sends training pilot And the analog precoding matrix (called the analog pilot matrix in the channel estimation stage) Where L represents the pilot length. Then, the received pilot signal matrix goes through the simulated receiving matrix Expressed as in, Represents a Gaussian noise matrix. That is, when the pilot training is performed on the long-term scale DNN in the embodiment of the present application, the input and output of the long-time scale DNN are H and Among them, H is the acquired training data.
  • the parameter set is selected in the embodiment of this application instead of the parameters in the DNN network as training parameters, that is, in this application, the above-mentioned pilot information is set as the pilot design subnetwork training parameters.
  • the Gaussian pilot used in this application and Waiting for the pilot selected from the DFT matrix the pilot parameters obtained by training It can achieve better channel estimation performance and better adapt to channel statistical characteristics.
  • each element of the two matrices is set as a training parameter, and after each training is completed, it is divided by its own modulus
  • the embodiment of the present application also scales make in is the pilot frequency of the lth transmission, that is, the matrix column l of .
  • the sender When performing pilot training on a short-time scale DNN, in order to estimate the low-dimensional equivalent channel matrix Heq , the sender sends the training pilot matrix Receiver receives in is a Gaussian noise matrix.
  • the input and output of the short-time scale DNN in this application are Heq and Among them, Heq is the acquired training data.
  • the application sets the training parameters as In the channel estimation stage, unlike the long-time-scale DNN, the analog encoder ⁇ F RF , W RF ⁇ of the short-time-scale DNN is not obtained through training, but is the same as the analog encoder used in the data transmission stage of the previous frame. That is, the short time scale DNN estimates the equivalent channel
  • the analog encoder ⁇ F RF ,W RF ⁇ is part of the equivalent channel, and this application also scales Such that the pilot satisfies the power constraint.
  • the receiving end feeds back the low-dimensional equivalent channel matrix Heq after quantization, and in the last time slot of each frame, the receiving end feeds back The high-dimensional original channel matrix H after quantization.
  • the receiving end when performing channel feedback training on the long-term scale DNN, in the last time slot of each frame, first, the receiving end based on the received pilot signal matrix Estimate the high-dimensional original channel matrix H. Then, the receiving end extracts useful information from it and quantizes it into B bits to feed back to the sending end for subsequent hybrid precoding design.
  • the vectorization result of DNN the input of DNN is a vector Representation with real and imaginary parts separated Indicates the training parameters, and ⁇ r represents the nonlinear activation function of the rth layer.
  • the sign function sgn( ⁇ ) is the activation function of the last layer (binary layer), which is used to generate the feedback bit vector q (each element of q takes the value of 0 or 1).
  • the feedback process of the low-dimensional equivalent channel matrix Heq is similar to the feedback process of the above-mentioned long-time-scale DNN. Specifically, in the first T s -1 time slots of each frame, the receiving end first bases on the received pilot signal matrix Estimate the low-dimensional equivalent channel matrix Heq , extract useful information from it, quantize it into Beq bits and feed it back to the transmitter for subsequent digital precoding design. These two steps can be implemented with a fully connected DNN at the Req layer, that is, the feedback bits at the receiving end can be expressed by the following formula:
  • the vectorization result of DNN the input of DNN is a vector Representation with real and imaginary parts separated Represents the training parameters of DNN, and the sign function sgn( ) is the activation function of the last layer (binary layer), which is used to generate the feedback bit vector (Each element of q eq has a value of 0 or 1). Therefore, for the discrete output of the binary neuron, the gradient of the binary neuron is approximated by the estimator of the sigmoid function, which is convenient for the subsequent stochastic gradient descent training channel Feedback sub-networks, enabling gradient-based training.
  • DNN Since the dimension of the feedback vector q eq is much smaller than the dimension of q, because the dimension of He eq is much smaller than the dimension of H, therefore, in the embodiment of the present application, DNN with fewer layers and parameters can be used to obtain q eq .
  • this application uses a short time scale DNN based on q eq to update the digital precoding matrix ⁇ F BB , W BB ⁇ , in At the last slot of each frame, the digital and analog precoding matrices ⁇ F RF , F BB , W RF , W BB ⁇ are updated using a long-term scale DNN based on q.
  • the sender when performing hybrid precoding design training on long-term scale DNN, in the last time slot of each frame, the sender receives the feedback bit q to restore the high-dimensional original channel matrix Then, based on the recovered Design hybrid precoding matrix ⁇ F RF , F BB , W RF , W BB ⁇ with DNN.
  • the DNN includes 5 sub-networks, the analog precoder network (analog precoder NN, AP-NN), the digital transmitter precoder network (digital precoder NN, DP-NN), and the analog receiver precoder network. Coding network (analog combiner NN, AC-NN), digital receiver precoding network (digital combiner NN, DC-NN), and demodulation network.
  • the recovered channel matrix is first The real part and imaginary part are stored separately to become a real number matrix. Then, the real part and imaginary part are input into AP-NN and AC-NN respectively, and the analog encoders at the sending end and receiving end are respectively output through AP-NN and AC-NN. phase and From this, the complex vector that satisfies the constant modulus constraint can be calculated by the following formula:
  • the simulated precoding matrix is generated by the following formula:
  • N t is the number of antennas at the transmitting end
  • N r is the number of antennas at the receiving end.
  • the equivalent channel matrix The real part and imaginary part are stored separately and become a real matrix, which is input into DP-NN and DC-NN, and output to the digital encoders at the sending end and receiving end respectively (Real and imaginary parts are stored separately).
  • the digital precoding matrix can be generated by the following formula: Then perform power normalization by the following formula to obtain the final digital precoding matrix, while ensuring that the power constraints are satisfied:
  • the sender when performing hybrid precoding design training on short-time-scale DNN, in the first T s -1 time slots of each frame, the sender receives feedback bits q eq , which are used to restore the low-dimensional equivalent channel matrix Then, based on the recovered channel matrix The sending end designs the digital precoding matrix ⁇ F BB , W BB ⁇ , and the analog precoding matrix ⁇ F RF , W RF ⁇ is fixed at this time (directly use the last time slot of the previous frame, the simulation obtained by the long-term scale DNN precoding matrix).
  • the short-time-scale DNN includes DP-NN and DC-NN, which are used to generate digital precoding matrices F BB and W BB at the transmitter and receiver respectively.
  • the principle of generating the matrix can refer to the above-mentioned long-term scale The steps of DNN performing hybrid precoding design training will not be repeated here.
  • the DNN signal flow is shown in the signal flow chart in Figure 5.
  • the whole process simulates the sending signal S b through the mixed precoding ⁇ F RF , F BB ⁇ at the sending end, channel fading H, noise n, receiving end Hybrid precoding ⁇ W RF , W BB ⁇ , the process of recovering the signal at the receiving end.
  • the training sample ⁇ H,n,S b ⁇ is input into DNN to generate a mixed precoding matrix, and finally the received signal r is obtained.
  • the real part and imaginary part of the received signal r are separated, r is converted into a real-valued vector, and input to the demodulation network to generate a restored signal Furthermore, according to S b and The training is completed by minimizing the end-to-end binary cross entropy as described above, and iteratively updating the training parameters of the DNN through stochastic gradient descent.
  • the training parameters of each sub-network in the DNN are obtained, and the optimized training parameters are fixed to facilitate subsequent prediction
  • the stage makes predictions based on determined network parameters.
  • Step 103 obtain the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained long-term DNN to restore the high-dimensional original channel matrix, and perform low-dimensional pilot through the trained short-time scale DNN Frequency estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix.
  • Step 104 Perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding according to the low-dimensional equivalent channel matrix through the short-time scale DNN to complete signal transmission.
  • the signal to be transmitted is the parallel data actually to be sent by the sending end.
  • the implementation method in the above prediction stage can be referred to, and the high-dimensional pilot estimation and high-dimensional channel feedback can be performed through the trained long-term scale DNN to restore the high-dimensional original channel matrix, and the training can be completed
  • the short-time scale DNN of performs low-dimensional pilot estimation and low-dimensional channel feedback to obtain a low-dimensional equivalent channel matrix.
  • analog precoding and digital precoding are performed according to the high-dimensional original channel matrix by a long-time scale DNN, and digital precoding is performed according to a low-dimensional equivalent channel matrix by a short-time scale DNN.
  • the received pilot signal is mapped to feedback bits at the receiving end, and then the received feedback bits are mapped to a hybrid precoding matrix at the sending end.
  • the specific implementation principle and implementation process can refer to the above prediction stage
  • the scheme in the above-mentioned training phase is not repeated here, that is, after the fixed and optimized training parameters and the design of the hybrid precoder matrix are obtained through the above training phase scheme, in the prediction phase, each module in the signal flow shown in Figure 6 is
  • the optimized parameters are substituted into the formulas in the above embodiments for channel estimation, channel feedback and hybrid precoding design, so that the trained After the network performs channel estimation, channel feedback and hybrid precoding design, the transmitted signal can be accurately recovered at the receiving end.
  • the DNN with discrete output 0-1 variables is trained. Since the binary layer (the output is 0 or 1, the sign function sgn(x) is used as the activation function The derivative of ) is almost 0 everywhere, and it is not derivable at the origin.
  • the existing backpropagation method cannot be directly used to train the layer before the binary layer. Therefore, in one embodiment of the present application, in the process of gradient backpropagation, a smooth everywhere-differentiable function is used to approximate the sign function.
  • a stepwise approximation method is also adopted in the embodiment of the present application, that is, as the training process progresses, the slope of the substitution function is slowly increased, so that the substitution function gradually approaches the sign function. Therefore, in the initial stage of training, the DNN training can achieve relevant effects relatively easily and quickly, just like ordinary DNNs. After the network training reaches the preset effect, the slope of the substitution function is increased to avoid numerical instability and make the training more stable and converge faster.
  • the expression of the replacement function is:
  • ⁇ (i) is the parameter of the i-th epoch, which needs to satisfy ⁇ (i) ⁇ ⁇ (i-1) .
  • high-dimensional original channel matrix samples can be obtained by means of a sliding average or a sliding window.
  • the sliding average is a long-term scale
  • the current output of the analog transmitter precoding module and the analog receiver precoding module of the DNN are weighted averaged with the output at the last moment closest to the current one.
  • the long-term scale variable (analog precoder) ⁇ F RF , W RF ⁇ needs to adapt to the statistical characteristics of the channel. Therefore, the optimization of long-term scale variables needs to be based on enough high-dimensional original channel samples H, however, since only one sample H can be obtained for each frame. For this reason, in the embodiment of this application, the channel sample H is fully utilized by using the sliding average method, that is, a weighted average is made between the current output result of the DNN and the result at the previous moment, and the weighted average is performed by the following formula:
  • the embodiment of this application proposes to use a sliding window with a certain buffer capacity D
  • D the matrix input to the AC-NN and AP-NN networks in the tth frame is from the t-D+1th frame to the tth frame All channel samples, i.e.
  • the sliding window buffer capacity shown in FIG. 7 is 3, and in some embodiments of the present application, the buffer capacity may also be determined according to actual needs.
  • the dual-time-scale DNN training methods proposed in the embodiment of the present application can be divided into two types: centralized and distributed, and any of them can be used for training.
  • this application also designs corresponding frame structures for centralized and distributed training to complete the training.
  • Figure 8 shows the frame structure design of centralized training.
  • DNN Before DNN can be officially deployed, it needs to be trained offline. After the training is completed, the DNN corresponding to the receiving end (including structure and parameters) needs to be distributed to the user end.
  • a frame includes several time slots, and the structure of a time slot consists of the following four parts: indication bits, pilot symbols, feedback bits, and transmission data.
  • the indication bit represents whether the current time slot uses a long-time-scale DNN or a short-time-scale DNN, whether the current channel statistical characteristics have changed, and whether the channel change speed has changed.
  • the frame and time slot lengths need to be adaptively adjusted. When the channel changes faster, the frame and time slot lengths need to be shortened to obtain more high-dimensional original channel samples to track channel changes.
  • Figure 9 shows the frame structure design of distributed training.
  • the difference from the frame structure of centralized training is that before DNN is officially used and deployed, it needs to be distributed offline training. This process includes the interaction of DNN input and output, gradient information, etc. between the base station (transmitter) and the user (receiver). . After the training is completed, it can be directly deployed and used without the process of distributing DNN (including structure and parameters) to the client.
  • this application performs hybrid precoding based on dual time scales, and jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization.
  • the following is combined with the actual application of the antenna system precoding method based on dual time scales and deep learning of the present application and the precoding scheme in the prior art
  • the test results are compared, among which, Figure 10 compares the bit error rate of the dual-time-scale DNN and the traditional scheme under different signal-to-noise ratios, and Figure 11 compares the bit-error rate of the dual-time-scale DNN and the traditional scheme under different feedback bit numbers, Fig.
  • the dual-time-scale DNN of the present application can significantly reduce the channel feedback overhead and the pilot length, while maintaining a good bit error rate performance.
  • the antenna system precoding method based on dual time scales and deep learning in the embodiment of the present application performs hybrid precoding based on dual time scales, in which the long-term analog precoding is obtained based on channel statistical characteristics, and the short-time scale
  • the digital precoding of is optimized according to the low-dimensional real-time equivalent channel matrix, which can reduce signaling overhead and improve the robustness to channel mismatch caused by transmission delay.
  • the method jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization. Statistical characteristics, no precise channel mathematical model is required, and the calculation of deep neural network can be parallelized, which improves the communication performance of massive MIMO system, reduces the computational complexity of hybrid precoding, and improves the bit error rate performance.
  • the transmitting end in the first T s -1 time slots of each frame, sends the pilot matrix
  • the receiving end estimates the low-dimensional equivalent channel matrix Heq according to the received pilot signal, quantizes it, and feeds back the quantized channel information q eq to the sending end.
  • the sender restores the low-dimensional equivalent channel matrix according to the feedback result
  • data transmission is performed according to the signal flow shown in FIG. 6 .
  • the sender In the last slot of each frame, the sender first sends training pilots and simulated pilots The receiving end restores the high-dimensional original channel H according to the received pilot signal, quantizes it, and feeds back the quantized result q bits to the sending end. Then, the sender restores the output according to the feedback result And design a hybrid precoder ⁇ F BB , F RF , W BB , W RF ⁇ . Finally transmit the actual data s to be sent. Since the dimension of Heq is much smaller than H, the dimension of feedback information qeq is much smaller than that of q.
  • the MIMO system based on dual time scale hybrid precoding in this application can also be extended to other different types of systems to adapt to different application scenarios needs.
  • the network in the present application is extended to the TDD system through fewer steps, wherein only the channel feedback part in the MIMO system in the above embodiment needs to be omitted, and the channel can be fully utilized Reciprocity does.
  • the base station sends the pilot
  • the user receives the pilot and estimates the downlink channel, quantizes the channel and feeds it back to the base station, and the base station restores
  • the downlink channel is used for precoding, but in TDD, only the following modifications are required: remove the channel feedback part, change the base station transmission pilot to the user transmission pilot, and the other network structures remain unchanged. Then the corresponding specific process is.
  • the user sends the pilot frequency, the base station estimates the uplink channel, and according to the channel reciprocity, can directly obtain the downlink channel, and directly perform precoding according to the downlink channel.
  • the dual-time scale hybrid precoding-based MIMO system of the present application can also be simply extended to the OFDM system.
  • the channels of the extended OFDM system are equivalent to the 1024 channels (channels that each subcarrier has) in the system described in the above-mentioned embodiments, then these The channel is input as sample data into the long-time scale deep neural network DNN and short-time scale deep neural network DNN of this application for training, that is, if the OFDM to be extended contains 1024 subcarriers, then repeat the above steps 101 to 104,
  • the extended OFDM system can be obtained by repeating 1024 times.
  • the present application also proposes an antenna system precoding device based on dual time scales and deep learning.
  • FIG. 14 is a schematic structural diagram of an antenna system precoding device based on dual time scales and deep learning proposed by an embodiment of the present application. As shown in FIG. 14 , the device includes a construction module 100 , a training module 200 , an acquisition module 300 and an encoding module 400 .
  • the building block 100 is used to construct a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN, wherein the long-time-scale DNN and the short-time-scale DNN respectively include transceivers with a large-scale millimeter-wave multiple-input multiple-output MIMO system
  • Multiple sub-networks corresponding to the machine, the multiple sub-networks include: the channel estimation sub-network and the channel feedback sub-network at the receiving end, and the pilot design sub-network and hybrid precoding sub-network at the sending end.
  • the training module 200 is used to obtain training data with different signal-to-noise ratios, and use the training data to train the long-time-scale DNN and the short-time-scale DNN, so as to optimize network parameters.
  • the acquisition module 300 is used to acquire the signal to be transmitted, and perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained long-term DNN to restore the high-dimensional original channel matrix, and perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained short-time scale DNN. Low-dimensional pilot estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix.
  • the coding module 400 is used to perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding according to the low-dimensional equivalent channel matrix through the short-time scale DNN to complete signal transmission.
  • the construction module 100 is further configured to divide the time axis into multiple superframes according to the channel statistical characteristics, and divide each superframe into a first preset number of frames, and each frame includes a second preset Given a number of time slots, the long time scale is determined in terms of superframes, and the short time scale is determined in terms of time slots.
  • the training module 200 is also used to alternately train the long-time-scale DNN and the short-time-scale DNN according to the dual-time-scale frame structure, wherein the digital precoding matrix of the short-time-scale DNN is divided in each frame Each time slot other than the last time slot is updated based on the low-dimensional equivalent channel, and the analog precoding matrix and digital precoding matrix of the long-term DNN are in the last time slot of each frame, based on the high-dimensional equivalent channel to update.
  • the training module 200 is also used to set the pilot information as the training parameters of the pilot design sub-network, and learn the target training parameters of the pilot design sub-network through stochastic gradient descent; through the estimator of the sigmoid function Approximate gradients of binary neurons and train channel feedback subnetworks via stochastic gradient descent.
  • the training module 200 is also used to perform high-dimensional pilot estimation by the following formula:
  • the training module 200 is also used to perform high-dimensional channel feedback through the following formula:
  • q is the feedback bit
  • the vectorized result of is a vector
  • the real part and the imaginary part are separated, is the training parameter of the long-time scale DNN
  • ⁇ r is the nonlinear activation function of the rth layer of the long-time scale DNN
  • sgn( ) is the activation function of the binary layer of the long-time scale DNN.
  • the hybrid precoding sub-network includes an analog transmitting end precoding module, a digital transmitting end precoding module, an analog receiving end precoding module, a digital receiving end precoding module and a demodulation module
  • the encoding module 400 is also used to: input the real part and the imaginary part of the high-dimensional original channel matrix to the precoding module of the analog sending end and the precoding module of the analog receiving end respectively, so as to output the analog encoder phases of the sending end and the receiving end;
  • the complex number vector of the modulus constraint; the complex number vector satisfying the constant modulus constraint is transformed by the following formula to generate the analog precoding matrix:
  • F RF is the analog precoding matrix of the transmitting end
  • W RF is the analog precoding matrix of the receiving end
  • Represents the operation of converting a vector into a matrix is the phase of the analog encoder at the transmitter, is the analog encoder phase at the receiving end, N t is, N r is.
  • the training module 200 is also used to acquire high-dimensional original channel matrix samples by means of sliding average or sliding window.
  • the current output of the encoding module and the output at the last moment closest to the current are weighted averaged.
  • the antenna system precoding device based on dual time scales and deep learning in the embodiment of the present application performs hybrid precoding based on dual time scales, in which the long-term analog precoding is obtained based on channel statistical characteristics, and the short-time scale
  • the digital precoding of is optimized according to the low-dimensional real-time equivalent channel matrix, which can reduce signaling overhead and improve the robustness to channel mismatch caused by transmission delay.
  • the device jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization.
  • the deep learning framework implicitly learns the channel performance in a data-driven manner during the process of optimizing the end-to-end communication system.
  • Statistical characteristics no precise channel mathematical model is required, and the calculation of deep neural network can be parallelized, which improves the communication performance of massive MIMO system, reduces the computational complexity of hybrid precoding, and improves the bit error rate performance.
  • the present disclosure also proposes an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor.
  • the processor executes the program, the present disclosure based on Steps in an antenna system precoding method with dual time scales and deep learning.
  • the present disclosure also proposes a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements a An Antenna System Precoding Method Based on Dual Time Scales and Deep Learning.
  • the terminal device may include, but not limited to, a processor and a memory.
  • the processor can be a central processing unit (Central Processing Unit, referred to as CPU), and can also be other general-purpose processors, digital signal processors (Digital Signal Processor, referred to as DSP), application specific integrated circuits (Application Specific Integrated Circuit, referred to as ASIC) ), off-the-shelf programmable gate array (Field-Programmable Gate Array, referred to as FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • the memory can be used to store the computer programs and/or modules, and the processor implements the terminal by running or executing the computer programs and/or modules stored in the memory and calling the data stored in the memory various functions of the device.
  • the electronic device of the present disclosure can implement the steps in the foregoing method embodiments when the processor executes the computer program.
  • the processor executes the computer program
  • the functions of the modules/units in the above device embodiments are implemented.
  • a "computer-readable medium” may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device or device.
  • computer-readable media include the following: electrical connection with one or more wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM).
  • the computer-readable medium may even be paper or other suitable medium on which the program can be printed, since the program can be read, for example, by optically scanning the paper or other medium, followed by editing, interpretation or other suitable processing if necessary. processing to obtain the program electronically and store it in computer memory.
  • each part of the present application may be realized by hardware, software, firmware or a combination thereof.
  • various steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: a discrete Logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
  • each functional unit in each embodiment of the present application may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module.
  • the above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
  • the storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.
  • first and second are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features.
  • the features defined as “first” and “second” may explicitly or implicitly include at least one of these features.
  • “plurality” means at least two, such as two, three, etc., unless otherwise specifically defined.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Radio Transmission System (AREA)

Abstract

An antenna system precoding method and apparatus based on two time scales and deep learning. The method comprises: constructing a long-time-scale deep neural network (DNN) and a short-time-scale DNN, wherein the constructed DNNs each comprise a plurality of sub-networks corresponding to a transceiver of a large-scale millimeter wave multiple-input-multiple-output system; training the constructed DNNs by means of training data; acquiring a signal to be transmitted, performing high-dimensional pilot frequency estimation and high-dimensional channel feedback by means of a trained long-time-scale DNN, and performing low-dimensional pilot frequency estimation and low-dimensional channel feedback by means of the short-time-scale DNN; and performing analog precoding and digital precoding according to a high-dimensional original channel matrix and by means of the long-time-scale DNN, and performing digital precoding according to a low-dimensional equivalent channel matrix and by means of the short-time-scale DNN. By means of the method, the signaling overheads can be reduced, the robustness of a system can be improved, and modules in the system are jointly designed, thereby reducing the calculation complexity.

Description

基于双时间尺度和深度学习的天线系统预编码方法和装置Antenna system precoding method and device based on dual time scales and deep learning

相关申请的交叉引用Cross References to Related Applications

本申请基于申请号为202111056767.2、申请日为2021年9月9日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is based on a Chinese patent application with application number 202111056767.2 and a filing date of September 9, 2021, and claims the priority of this Chinese patent application. The entire content of this Chinese patent application is hereby incorporated by reference into this application.

技术领域technical field

本申请涉及无线通信技术领域,尤其涉及一种基于双时间尺度和深度学习的天线系统预编码方法和装置。The present application relates to the technical field of wireless communication, and in particular to a method and device for antenna system precoding based on dual time scales and deep learning.

背景技术Background technique

随着无线网络的发展,无线数据业务爆发性地增长。为了应对随之而来的挑战,新一代的5G通信网络需要提供更大的带宽,更高的频谱效率,以及容纳更多的用户。而5G网络的兴起,伴随着用户数量及其所传输的数据量显著增大。其中,毫米波通信由于其巨大的带宽而被认为是5G无线网络中满足高数据速率传输要求的关键技术之一。毫米波的波长较短,使得系统可以部署数量足够多的阵列天线,其中大规模MIMO系统可以提供足够大的阵列增益,用于空间复用,从而提高系统容量,缓解无线电频谱短缺。但大规模MIMO系统在应用中需要进行预编码。然而,传统的全数字预编码需要为每个天线配置射频链路,成本高、能耗高。With the development of wireless networks, wireless data services grow explosively. In order to meet the ensuing challenges, the new generation of 5G communication network needs to provide larger bandwidth, higher spectral efficiency, and accommodate more users. The rise of 5G networks is accompanied by a significant increase in the number of users and the amount of data they transmit. Among them, mmWave communication is considered as one of the key technologies to meet the high data rate transmission requirements in 5G wireless network due to its huge bandwidth. The shorter wavelength of the millimeter wave allows the system to deploy a sufficient number of array antennas, among which the massive MIMO system can provide a large enough array gain for spatial multiplexing, thereby increasing system capacity and alleviating the shortage of radio spectrum. However, the massive MIMO system needs to be precoded in the application. However, traditional all-digital precoding needs to configure a radio frequency link for each antenna, which is costly and consumes a lot of energy.

相关技术中,为了解决这一问题,通常是采用混合模数预编码,即通过移相器将大量天线连接到较少的射频链路上。此外,信道估计和信道反馈是混合预编码设计中的两个重要问题。信道估计的方法主要有两类:(1)直接估计信道本身,比如最小二乘法;(2)用压缩感知的方法估计出信道参数,再根据这些参数对信道进行恢复。信道反馈方案主要分为两类:(1)利用信道状态信息的时空相关性来降低反馈开销;(2)基于码本的反馈方案。针对上述混合预编码系统,模拟预编码和数字预编码需要被精心设计,来逼近全数字预编码系统的性能。In related technologies, in order to solve this problem, hybrid analog-digital precoding is usually used, that is, a large number of antennas are connected to fewer radio frequency links through a phase shifter. In addition, channel estimation and channel feedback are two important issues in hybrid precoding design. There are mainly two types of channel estimation methods: (1) directly estimate the channel itself, such as the least squares method; (2) estimate the channel parameters by compressive sensing method, and then restore the channel according to these parameters. Channel feedback schemes are mainly divided into two categories: (1) utilizing the space-time correlation of channel state information to reduce feedback overhead; (2) feedback schemes based on codebooks. For the above-mentioned hybrid precoding system, analog precoding and digital precoding need to be carefully designed to approach the performance of an all-digital precoding system.

然而,申请人发现,上述技术中,混合预编码系统大多将每个模块分开进行设计,每个模块具有较高的复杂度,存在诸如计算复杂度高、无法实时应用、需要对问题进行精确的数学建模和对抗环境变化的鲁棒性较差等问题。并且,已有的混合预编码算法大多数是基于高维瞬时信道的基础上提出的,在大规模天线场景下,获取高维信道矩阵会导致巨大的信令开销,造成严重的传输延迟和信道失配。However, the applicant found that in the above-mentioned technologies, most of the hybrid precoding systems design each module separately, and each module has a high complexity, such as high computational complexity, cannot be applied in real time, and requires accurate Issues such as mathematical modeling and poor robustness against environmental changes. Moreover, most of the existing hybrid precoding algorithms are based on high-dimensional instantaneous channels. In large-scale antenna scenarios, obtaining high-dimensional channel matrices will lead to huge signaling overhead, resulting in serious transmission delays and channel delays. lost pair.

发明内容Contents of the invention

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。This application aims to solve one of the technical problems in the related art at least to a certain extent.

为此,本申请提出了基于双时间尺度和深度学习的天线系统预编码方法、装置、电子设备和存储介质。To this end, the present application proposes an antenna system precoding method, device, electronic device and storage medium based on dual time scales and deep learning.

本申请的第一方面实施例提出了一种基于双时间尺度和深度学习的天线系统预编码方法,包括以下步骤:The embodiment of the first aspect of the present application proposes an antenna system precoding method based on dual time scales and deep learning, including the following steps:

构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN,其中,长时间尺度DNN和短时间尺度DNN分别包括与大规模毫米波多输入多输出MIMO系统的收发机对应的多个子网络,所述多个子网络包括:接收端的信道估计子网络和信道反馈子网络,以及发送端的导频设计子网络和混合预编码子网络;A long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN are constructed, wherein the long-time-scale DNN and the short-time-scale DNN respectively include multiple sub-networks corresponding to the transceivers of the massive millimeter-wave MIMO system. The multiple sub-networks include: a channel estimation sub-network and a channel feedback sub-network at the receiving end, and a pilot design sub-network and a hybrid precoding sub-network at the sending end;

获取具有不同信噪比的训练数据,并通过所述训练数据对所述长时间尺度DNN和短时间尺度DNN 进行训练,以优化网络参数;Obtain training data with different signal-to-noise ratios, and use the training data to train the long-time scale DNN and the short-time scale DNN to optimize network parameters;

获取待传输的信号,通过训练完成的所述长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的所述短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵;Obtain the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained long-term scale DNN to restore the high-dimensional original channel matrix, and perform low-dimensional through the trained short-time scale DNN Pilot estimation and low-dimensional channel feedback to obtain a low-dimensional equivalent channel matrix;

通过所述长时间尺度DNN根据所述高维原始信道矩阵进行模拟预编码和数字预编码,并通过所述短时间尺度DNN根据所述低维等效信道矩阵进行数字预编码,以完成信号传输。Perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-term scale DNN, and perform digital precoding through the short-time scale DNN according to the low-dimensional equivalent channel matrix to complete signal transmission .

可选地,在本申请的一个实施例中,该方法还包括:根据信道统计特性将时间轴划分多个超帧,并将每个所述超帧划分为第一预设数量的帧,每个所述帧包括第二预设数量的时隙,根据所述超帧确定所述长时间尺度,并根据所述时隙确定短时间尺度。Optionally, in an embodiment of the present application, the method further includes: dividing the time axis into multiple superframes according to channel statistical characteristics, and dividing each superframe into a first preset number of frames, each Each of the frames includes a second preset number of time slots, the long time scale is determined according to the superframe, and the short time scale is determined according to the time slots.

可选地,在本申请的一个实施例中,对所述长时间尺度DNN和短时间尺度DNN进行训练,包括:根据双时间尺度的帧结构,交替训练所述长时间尺度DNN和所述短时间尺度DNN,其中,所述短时间尺度DNN的数字预编码矩阵在每个帧除最后一个时隙外的每个时隙,基于所述低维等效信道进行更新,所述长时间尺度DNN的模拟预编码矩阵和数字预编码矩阵在每个帧的最后一个时隙,基于所述高维等效信道进行更新。Optionally, in an embodiment of the present application, training the long-time-scale DNN and the short-time-scale DNN includes: alternately training the long-time-scale DNN and the short-time-scale DNN according to a dual-time-scale frame structure. Time-scale DNN, wherein the digital precoding matrix of the short-time-scale DNN is updated based on the low-dimensional equivalent channel in every time slot except the last time slot of each frame, and the long-time-scale DNN The analog precoding matrix and the digital precoding matrix of are updated based on the high-dimensional equivalent channel at the last time slot of each frame.

可选地,在本申请的一个实施例中,根据深度神经网络中二进制神经元的输出构建所述信道反馈子网络,所述对所述长时间尺度DNN和短时间尺度DNN进行训练,还包括:将导频信息设置为所述导频设计子网络的训练参数,通过随机梯度下降学习所述导频设计子网络的目标训练参数;通过sigmoid函数的估计器近似二进制神经元的梯度,并通过随机梯度下降训练所述信道反馈子网络。Optionally, in one embodiment of the present application, constructing the channel feedback sub-network according to the output of binary neurons in the deep neural network, the training of the long-term scale DNN and the short-time scale DNN also includes : the pilot information is set as the training parameters of the pilot design sub-network, and the target training parameters of the pilot design sub-network are learned by stochastic gradient descent; the gradient of the binary neuron is approximated by the estimator of the sigmoid function, and passed Stochastic gradient descent trains the channel feedback subnetwork.

可选地,在本申请的一个实施例中,通过以下公式进行高维导频估计:Optionally, in one embodiment of the present application, the high-dimensional pilot is estimated by the following formula:

Figure PCTCN2022102833-appb-000001
Figure PCTCN2022102833-appb-000001

其中,

Figure PCTCN2022102833-appb-000002
是接收端接收到的导频信号矩阵,
Figure PCTCN2022102833-appb-000003
是发送端发送的训练导频,
Figure PCTCN2022102833-appb-000004
Figure PCTCN2022102833-appb-000005
是模拟预编码矩阵,
Figure PCTCN2022102833-appb-000006
H是待估计的高维原始信道,
Figure PCTCN2022102833-appb-000007
是模拟接收矩阵
Figure PCTCN2022102833-appb-000008
的共轭转置矩阵,
Figure PCTCN2022102833-appb-000009
N是高斯噪声矩阵,
Figure PCTCN2022102833-appb-000010
选取所述训练导频、所述模拟预编码矩阵和所述模拟接收矩阵为所述信道估计子网络的训练参数。 in,
Figure PCTCN2022102833-appb-000002
is the pilot signal matrix received by the receiver,
Figure PCTCN2022102833-appb-000003
is the training pilot sent by the sender,
Figure PCTCN2022102833-appb-000004
Figure PCTCN2022102833-appb-000005
is the simulated precoding matrix,
Figure PCTCN2022102833-appb-000006
H is the high-dimensional original channel to be estimated,
Figure PCTCN2022102833-appb-000007
is the simulated receiving matrix
Figure PCTCN2022102833-appb-000008
The conjugate transpose matrix of ,
Figure PCTCN2022102833-appb-000009
N is the Gaussian noise matrix,
Figure PCTCN2022102833-appb-000010
The training pilot, the simulated precoding matrix and the simulated receiving matrix are selected as training parameters of the channel estimation sub-network.

可选地,在本申请的一个实施例中,通过以下公式进行高维信道反馈:Optionally, in one embodiment of the present application, high-dimensional channel feedback is performed by the following formula:

Figure PCTCN2022102833-appb-000011
Figure PCTCN2022102833-appb-000011

其中,q是反馈比特,

Figure PCTCN2022102833-appb-000012
表示导频信号矩阵
Figure PCTCN2022102833-appb-000013
的向量化结果,
Figure PCTCN2022102833-appb-000014
是向量
Figure PCTCN2022102833-appb-000015
实部、虚部分开的表示,
Figure PCTCN2022102833-appb-000016
是长时间尺度DNN的训练参数,σ r是长时间尺度DNN第r层的非线性激活函数,sgn(·)是长时间尺度DNN二值层的激活函数。 where q is the feedback bit,
Figure PCTCN2022102833-appb-000012
Represents the pilot signal matrix
Figure PCTCN2022102833-appb-000013
The vectorized result of
Figure PCTCN2022102833-appb-000014
is a vector
Figure PCTCN2022102833-appb-000015
The real part and the imaginary part are separated,
Figure PCTCN2022102833-appb-000016
is the training parameter of the long-time scale DNN, σ r is the nonlinear activation function of the rth layer of the long-time scale DNN, and sgn( ) is the activation function of the binary layer of the long-time scale DNN.

可选地,在本申请的一个实施例中,混合预编码子网络包括模拟发送端预编码模块、数字发送端预编码模块、模拟接收端预编码模块、数字接收端预编码模块和解调模块,所述根据所述高维原始信道进行模拟预编码,包括:Optionally, in one embodiment of the present application, the hybrid precoding subnetwork includes an analog transmitter precoding module, a digital transmitter precoding module, an analog receiver precode module, a digital receiver precode module, and a demodulation module , the analog precoding is performed according to the high-dimensional original channel, including:

将所述高维原始信道矩阵的实部和虚部分别输入至所述模拟发送端预编码模块和模拟接收端预编码模块,以输出发送端和接收端的模拟编码器相位;计算出满足恒模约束的复数向量;通过以下公式对所述满足恒模约束的复数向量进行转化操作,生成模拟预编码矩阵:The real part and the imaginary part of the high-dimensional original channel matrix are respectively input to the analog transmitter precoding module and the analog receiver precoder module to output the analog encoder phases of the transmitter and the receiver; Constrained complex vectors; the complex vectors satisfying the constant modulus constraints are converted by the following formula to generate an analog precoding matrix:

Figure PCTCN2022102833-appb-000017
Figure PCTCN2022102833-appb-000017

其中,

Figure PCTCN2022102833-appb-000018
in,
Figure PCTCN2022102833-appb-000018

其中,F RF是发送端模拟预编码矩阵,W RF是接收端模拟预编码矩阵,

Figure PCTCN2022102833-appb-000019
表示将向量转换成矩阵的操作,
Figure PCTCN2022102833-appb-000020
是发送端的模拟编码器相位,
Figure PCTCN2022102833-appb-000021
是接收端的模拟编码器相位,N t是发送端天线的数目,N r是接收端天线的数目。 Among them, F RF is the analog precoding matrix of the transmitting end, W RF is the analog precoding matrix of the receiving end,
Figure PCTCN2022102833-appb-000019
Represents the operation of converting a vector into a matrix,
Figure PCTCN2022102833-appb-000020
is the phase of the analog encoder at the transmitter,
Figure PCTCN2022102833-appb-000021
is the analog encoder phase at the receiver, N t is the number of antennas at the transmitter, and N r is the number of antennas at the receiver.

可选地,在本申请的一个实施例中,训练数据包括高维原始信道矩阵样本、高斯噪声和待发送的数据标签,所述对所述长时间尺度DNN进行训练,还包括:通过滑动平均或滑动窗的方式获取高维原始信道矩阵样本,所述滑动平均是将所述长时间尺度DNN的模拟发送端预编码模块和模拟接收端预编码模块当前的输出和距离当前最近的上一时刻的输出做进行加权平均。Optionally, in one embodiment of the present application, the training data includes high-dimensional original channel matrix samples, Gaussian noise and data labels to be sent, and the training of the long-term DNN further includes: moving average Or the way of sliding window to obtain high-dimensional original channel matrix samples, the moving average is the current output of the analog transmitter precoding module and the analog receiver precoding module of the long-term scale DNN and the last moment closest to the current The output is weighted average.

本申请的第二方面实施例提出了一种基于双时间尺度和深度学习的天线系统预编码装置,包括以下模块:The embodiment of the second aspect of the present application proposes an antenna system precoding device based on dual time scales and deep learning, including the following modules:

构建模块,用于构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN,其中,长时间尺度DNN和短时间尺度DNN分别包括与大规模毫米波多输入多输出MIMO系统的收发机对应的多个子网络,所述多个子网络包括:接收端的信道估计子网络和信道反馈子网络,以及发送端的导频设计子网络和混合预编码子网络;A building block for constructing a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN, wherein the long-time-scale DNN and the short-time-scale DNN respectively include transceivers corresponding to massive millimeter-wave multiple-input multiple-output MIMO systems A plurality of subnetworks, the plurality of subnetworks include: a channel estimation subnetwork and a channel feedback subnetwork at the receiving end, and a pilot design subnetwork and a hybrid precoding subnetwork at the sending end;

训练模块,用于获取具有不同信噪比的训练数据,并通过所述训练数据对所述长时间尺度DNN和短时间尺度DNN进行训练,以优化网络参数;A training module, configured to obtain training data with different signal-to-noise ratios, and train the long-time scale DNN and the short-time scale DNN through the training data to optimize network parameters;

获取模块,用于获取待传输的信号,通过训练完成的所述长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的所述短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵;The acquisition module is used to acquire the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the long-term scale DNN completed through training, so as to restore the high-dimensional original channel matrix, and complete the short-term DNN through training Scale DNN performs low-dimensional pilot estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix;

编码模块,用于通过所述长时间尺度DNN根据所述高维原始信道矩阵进行模拟预编码和数字预编码,并通过所述短时间尺度DNN根据所述低维等效信道矩阵进行数字预编码,以完成信号传输。A coding module, configured to perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding through the short-time scale DNN according to the low-dimensional equivalent channel matrix , to complete the signal transmission.

本申请的第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上第一方面所示的所述的基于双时间尺度和深度学习的天线系统预编码方法中的步骤。The embodiment of the third aspect of the present application proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, the above first The steps in the antenna system precoding method based on dual time scales and deep learning shown in the aspect.

本申请的第四方面实施例提出了一种非临时性计算机可读存储介质,其中,所述非临时性计算机可读存储介质存储有计算机程序;所述计算机程序被处理器执行时实现如上第一方面所示的基于双时间尺度和深度学习的天线系统预编码方法。The embodiment of the fourth aspect of the present application proposes a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program; when the computer program is executed by a processor, the above-mentioned An antenna system precoding method based on dual time scales and deep learning is shown in one aspect.

本申请的实施例提供的技术方案至少带来以下有益效果:本申请基于双时间尺度进行混合预编码,其中长时间尺度的模拟预编码基于信道统计特性得到,短时间尺度的数字预编码根据低维实时等效信道矩阵优化得到,从而可以降低信令开销,提高对由于传输延迟引起的信道失配的鲁棒性。并且,该方法通过深度学习框架对通信系统中的各个模块进行联合设计,实现端到端性能优化,该深度学习框架在优化端到端通信系统的过程中以数据驱动的方式隐式学习信道的统计特性,不需要精确的信道数学模型,且深度神经网络的计算可以并行化,提高了大规模MIMO系统的通信性能,并降低了混合预编码的计算复杂程度。另外,基于本申请的双时间尺度的方法,实际应用中本申请大多数时间只需要估计低维等效信道矩阵,从而可以大大降低由于传输时延导致的信道误差。The technical solutions provided by the embodiments of the present application bring at least the following beneficial effects: the present application performs hybrid precoding based on dual time scales, wherein the analog precoding of the long time scale is obtained based on the channel statistical characteristics, and the digital precoding of the short time scale is obtained according to the low Dimensional real-time equivalent channel matrix is optimized, which can reduce signaling overhead and improve the robustness to channel mismatch caused by transmission delay. Moreover, the method jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization. Statistical properties do not require precise channel mathematical models, and the calculation of deep neural networks can be parallelized, which improves the communication performance of massive MIMO systems and reduces the computational complexity of hybrid precoding. In addition, based on the dual-time-scale method of the present application, the present application only needs to estimate the low-dimensional equivalent channel matrix most of the time in practical applications, so that the channel error caused by the transmission delay can be greatly reduced.

本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。Additional aspects and advantages of the disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the disclosure.

附图说明Description of drawings

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其 中:The above and/or additional aspects and advantages of the present application will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:

图1为本申请实施例提出的一种基于双时间尺度和深度学习的天线系统预编码方法的流程示意图;FIG. 1 is a schematic flowchart of an antenna system precoding method based on dual time scales and deep learning proposed in an embodiment of the present application;

图2为本申请实施例提出的一种混合预编码毫米波MIMO系统的结构示意图;FIG. 2 is a schematic structural diagram of a hybrid precoding millimeter-wave MIMO system proposed in an embodiment of the present application;

图3为本申请实施例提出的一种混合预编码毫米波MIMO系统的通信示意图;FIG. 3 is a communication schematic diagram of a hybrid precoding millimeter-wave MIMO system proposed in an embodiment of the present application;

图4为本申请实施例提出的一种双时间尺度帧的结构示意图;FIG. 4 is a schematic structural diagram of a dual-time-scale frame proposed in an embodiment of the present application;

图5为本申请实施例提出的一种用于毫米波MIMO系统的端到端双时间尺度DNN的结构示意图;FIG. 5 is a schematic structural diagram of an end-to-end dual-time-scale DNN for a millimeter-wave MIMO system proposed in an embodiment of the present application;

图6为本申请实施例提出的一种混合预编码设计框架及其数据传输示意图;FIG. 6 is a schematic diagram of a hybrid precoding design framework and its data transmission proposed by the embodiment of the present application;

图7为本申请实施例提出的一种缓存容量为3的滑动窗示意图。FIG. 7 is a schematic diagram of a sliding window with a cache capacity of 3 proposed by an embodiment of the present application.

图8为本申请实施例提出的一种集中式训练DNN的帧结构的结构示意图;FIG. 8 is a schematic structural diagram of a frame structure of a centralized training DNN proposed in an embodiment of the present application;

图9为本申请实施例提出的一种分布式训练DNN的帧结构的结构示意图;FIG. 9 is a schematic structural diagram of a frame structure of a distributed training DNN proposed in an embodiment of the present application;

图10为本申请实施例提出的一种双时间尺度DNN和传统方案在不同信噪比下的误码率的对比示意图;FIG. 10 is a schematic diagram of a comparison of the bit error rates of a dual-time-scale DNN proposed in the embodiment of the present application and a traditional solution under different signal-to-noise ratios;

图11为本申请实施例提出的一种双时间尺度DNN和传统方案在不同反馈比特数下的误码率的对比示意图;FIG. 11 is a schematic diagram of a comparison of the bit error rate of a dual-time-scale DNN proposed in the embodiment of the present application and a traditional solution under different feedback bit numbers;

图12为本申请实施例提出的一种双时间尺度DNN和传统方案在不同导频长度下的误码率的对比示意图;FIG. 12 is a schematic diagram of a comparison of bit error rates of a dual-time-scale DNN proposed in the embodiment of the present application and a traditional solution under different pilot lengths;

图13为本申请实施例提出的一种端到端双尺度毫米波MIMO系统通信过程的示意图;FIG. 13 is a schematic diagram of a communication process of an end-to-end dual-scale millimeter-wave MIMO system proposed in an embodiment of the present application;

图14为本申请实施例提出的一种基于双时间尺度和深度学习的天线系统预编码装置的结构示意图。FIG. 14 is a schematic structural diagram of an antenna system precoding device based on dual time scales and deep learning proposed by an embodiment of the present application.

具体实施方式Detailed ways

下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。Embodiments of the present disclosure are described in detail below, examples of which are illustrated in the drawings, in which the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present disclosure and should not be construed as limiting the present disclosure.

目前,已有的双时间尺度算法计算复杂度高,且不能对通信系统中的各个模块进行联合设计。虽然相关技术中可以通过优化算法进行优化,但仍存在诸如计算复杂度高、无法实时应用、需要对问题进行精确的数学建模、对抗环境变化的鲁棒性较差、通信模块之间的分别设计等问题。而本申请通过深度学习技术进行大规模MIMO系统中各模块的联合设计,相比优化算法,深度学习的计算复杂度较低、不需要对问题进行精确的数学建模、对抗误差的鲁棒性较好、通信模块可以联合设计,且端到端的深度学习框架适用于本系统中各模块的联合设计。首先,与传统通信系统各模块单独设计不同,深度学习框架可以联合设计所有模块,实现端到端性能优化。其次,深度学习框架在优化端到端通信系统的过程中以数据驱动的方式隐式学习信道的统计特性,不需要精确的信道数学模型。再者,DNN的计算可以并行化,计算复杂度远低于传统优化算法。At present, the existing dual-time-scale algorithms have high computational complexity, and cannot jointly design each module in the communication system. Although optimization algorithms can be used in related technologies, there are still problems such as high computational complexity, impossibility of real-time application, precise mathematical modeling of problems, poor robustness against environmental changes, and differences between communication modules. design issues. However, this application uses deep learning technology to carry out joint design of each module in a massive MIMO system. Compared with optimization algorithms, deep learning has lower computational complexity, does not require precise mathematical modeling of problems, and is robust against errors. Preferably, the communication modules can be jointly designed, and the end-to-end deep learning framework is suitable for the joint design of each module in this system. First of all, unlike the separate design of each module of the traditional communication system, the deep learning framework can jointly design all modules to achieve end-to-end performance optimization. Second, the deep learning framework implicitly learns the statistical properties of the channel in a data-driven manner during the process of optimizing an end-to-end communication system, without requiring an accurate mathematical model of the channel. Furthermore, the calculation of DNN can be parallelized, and the computational complexity is much lower than that of traditional optimization algorithms.

下面参考附图描述本公开实施例所提出的基于双时间尺度和深度学习的天线系统预编码方法和装置。The antenna system precoding method and device based on dual time scales and deep learning proposed by the embodiments of the present disclosure are described below with reference to the accompanying drawings.

图1为本申请实施例提出的一种基于双时间尺度和深度学习的天线系统预编码方法的流程示意图,如图1所示,该方法包括以下步骤:Figure 1 is a schematic flowchart of a method for precoding an antenna system based on dual time scales and deep learning proposed in the embodiment of the present application. As shown in Figure 1, the method includes the following steps:

步骤101,构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN,其中,长时间尺度DNN和短时间尺度DNN分别包括与大规模毫米波多输入多输出MIMO系统的收发机对应的多个子网络,多个子网络包括:接收端的信道估计子网络和信道反馈子网络,以及发送端的导频设计子网络和混合预编码子网络。Step 101, constructing a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN, wherein the long-time-scale DNN and the short-time-scale DNN respectively include a plurality of sub-transceivers corresponding to a large-scale millimeter-wave multiple-input multiple-output MIMO system The multiple subnetworks include: a channel estimation subnetwork and a channel feedback subnetwork at the receiving end, and a pilot design subnetwork and a hybrid precoding subnetwork at the sending end.

具体的,本申请先构建深度神经网络(deep neural network,简称DNN),基双时间尺度将该DNN分为 两部分,即构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN。其中,长时间尺度DNN用于进行高维导频估计和反馈高维原始信道,根据恢复出来的高维信道优化模拟预编码和数字预编码,短时间尺度DNN用于进行低维导频估计和反馈低维等效信道,根据恢复出来的低维信道优化数字预编码。Specifically, the application first constructs a deep neural network (DNN for short), and divides the DNN into two parts based on a dual time scale, that is, constructing a long-term scale deep neural network DNN and a short-time scale deep neural network DNN. Among them, the long-term DNN is used for high-dimensional pilot estimation and high-dimensional original channel feedback, and the analog precoding and digital precoding are optimized according to the recovered high-dimensional channel, and the short-time-scale DNN is used for low-dimensional pilot estimation and The low-dimensional equivalent channel is fed back, and the digital precoding is optimized according to the recovered low-dimensional channel.

其中,长时间尺度DNN和短时间尺度DNN中的每个均封装了与大规模毫米波多输入多输出(multiple-in multiple-out,简称MIMO)系统的收发机的所有模块,即长时间尺度DNN和短时间尺度DNN中包含相当于MIMO系统的接收端的信道估计和信道反馈的子网络,以及发送端的导频设计和混合预编码的子网络。也就是说,部署了本申请的DNN后的混合预编码毫米波MIMO系统,在接收端基于DNN进行信道估计、信道量化和信道反馈,以及在发送端进行导频设计和混合预编码优化,具体而言,在接收端将接收到的导频信号映射为反馈比特,接着在发送端将接收到的反馈比特映射为混合预编码矩阵。Wherein, each of the long-time-scale DNN and the short-time-scale DNN encapsulates all modules of a transceiver of a large-scale millimeter wave multiple-in multiple-out (MIMO for short) system, that is, the long-time scale DNN And the short-time-scale DNN includes sub-networks equivalent to channel estimation and channel feedback at the receiving end of MIMO systems, as well as pilot design and hybrid precoding sub-networks at the sending end. That is to say, the hybrid precoding millimeter-wave MIMO system after deploying the DNN of this application performs channel estimation, channel quantization, and channel feedback based on DNN at the receiving end, and performs pilot design and hybrid precoding optimization at the transmitting end. In other words, the received pilot signal is mapped to feedback bits at the receiving end, and then the received feedback bits are mapped to a hybrid precoding matrix at the sending end.

为了更加清楚的说明本申请构建的深度神经网络的结构,下面先结合图2对本申请的混合预编码毫米波MIMO系统进行详细说明。In order to more clearly illustrate the structure of the deep neural network constructed by the present application, the hybrid precoding millimeter-wave MIMO system of the present application will be described in detail below with reference to FIG. 2 .

如图2所示,该系统的发送端装配有N t根发送天线和

Figure PCTCN2022102833-appb-000022
条射频链路,发送N s个数据流至接收端,其中,
Figure PCTCN2022102833-appb-000023
接收端(可以是用户端)装配有N r根接收天线和
Figure PCTCN2022102833-appb-000024
条射频链路,其中,
Figure PCTCN2022102833-appb-000025
在发送端,射频链路连接着一个移相器网络,将
Figure PCTCN2022102833-appb-000026
个数字输出信号变为N t个经过编码的模拟信号。类似地,在接收端,N r根接收天线连接着一个移相器网络以及
Figure PCTCN2022102833-appb-000027
条射频链路。 As shown in Figure 2, the transmitting end of the system is equipped with N t transmitting antennas and
Figure PCTCN2022102833-appb-000022
RF links, sending N s data streams to the receiving end, where,
Figure PCTCN2022102833-appb-000023
The receiving end (could be the user end) is equipped with N r receiving antennas and
Figure PCTCN2022102833-appb-000024
RF links, where,
Figure PCTCN2022102833-appb-000025
At the transmit end, the RF link is connected to a network of phase shifters that will
Figure PCTCN2022102833-appb-000026
digital output signals into N t encoded analog signals. Similarly, at the receiving end, N r receiving antennas are connected to a network of phase shifters and
Figure PCTCN2022102833-appb-000027
radio frequency link.

其中,发送端传输N s个并行的数据

Figure PCTCN2022102833-appb-000028
由N s×log 2M维的0-1比特组成。然后,这些数据根据M维调制方式被映射为符号
Figure PCTCN2022102833-appb-000029
符号向量s满足
Figure PCTCN2022102833-appb-000030
这些符号先经过数字发送预编码
Figure PCTCN2022102833-appb-000031
的处理,再经过模拟预编码
Figure PCTCN2022102833-appb-000032
经过编码的信号可以写成x=F RFF BBs。其中F RF表示仅能调整相位,并通过移相器网络实现的模拟预编码矩阵,因此需要符合恒模约束
Figure PCTCN2022102833-appb-000033
数字预编码矩阵F BB需要经过功率归一化
Figure PCTCN2022102833-appb-000034
使得发送端的功率约束满足,其中,P T表示最大的传输功率。经过预编码的信号x经过一个窄带快衰落信道,接收端接收到的符号矢量
Figure PCTCN2022102833-appb-000035
可以表示成z=HF RFF BBs+n,其中
Figure PCTCN2022102833-appb-000036
表示信道矩阵,
Figure PCTCN2022102833-appb-000037
为加性高斯噪声。类似地,在接收端,接收信号需要经过接收端模拟编码
Figure PCTCN2022102833-appb-000038
以及数字编码
Figure PCTCN2022102833-appb-000039
的处理。检测到的信号可以写成
Figure PCTCN2022102833-appb-000040
其中W RF需要满足恒模约束
Figure PCTCN2022102833-appb-000041
最终,检测到的信号r被解调用于恢复N s个数据流,产生恢复比特
Figure PCTCN2022102833-appb-000042
Among them, the sender transmits N s parallel data
Figure PCTCN2022102833-appb-000028
It consists of 0-1 bits of N s ×log 2 M dimensions. Then, these data are mapped into symbols according to the M-dimensional modulation scheme
Figure PCTCN2022102833-appb-000029
The symbolic vector s satisfies
Figure PCTCN2022102833-appb-000030
These symbols are first digitally sent pre-encoded
Figure PCTCN2022102833-appb-000031
processing, and then simulated pre-encoding
Figure PCTCN2022102833-appb-000032
The encoded signal can be written as x=F RF F BB s. Among them, F RF represents the analog precoding matrix that can only adjust the phase and is realized through the phase shifter network, so it needs to meet the constant modulus constraint
Figure PCTCN2022102833-appb-000033
The digital precoding matrix F BB needs to be normalized by power
Figure PCTCN2022102833-appb-000034
So that the power constraint of the sending end is satisfied, where PT represents the maximum transmission power. The precoded signal x passes through a narrowband fast fading channel, and the symbol vector received by the receiving end
Figure PCTCN2022102833-appb-000035
Can be expressed as z=HF RF F BB s+n, where
Figure PCTCN2022102833-appb-000036
represents the channel matrix,
Figure PCTCN2022102833-appb-000037
is additive Gaussian noise. Similarly, at the receiving end, the received signal needs to be analog encoded at the receiving end
Figure PCTCN2022102833-appb-000038
and digital code
Figure PCTCN2022102833-appb-000039
processing. The detected signal can be written as
Figure PCTCN2022102833-appb-000040
where W RF needs to satisfy the constant modulus constraint
Figure PCTCN2022102833-appb-000041
Finally, the detected signal r is demodulated to recover the N s data streams, yielding recovered bits
Figure PCTCN2022102833-appb-000042

进一步的,下面结合图3对该系统的通信过程进行说明。如图3所示,该系统的通信过程包括信道估计、信道反馈和混合预编码。需要说明的是,在本申请实施例中,以基站为发送端,而发送端需要获得信道矩阵H来进行混合预编码。因此,在传输数据之前,需要发送导频来对信道进行估计。Further, the communication process of the system will be described below with reference to FIG. 3 . As shown in Figure 3, the communication process of the system includes channel estimation, channel feedback and hybrid precoding. It should be noted that, in the embodiment of the present application, the base station is used as the sending end, and the sending end needs to obtain the channel matrix H to perform hybrid precoding. Therefore, before transmitting data, it is necessary to send pilots to estimate the channel.

具体的,发送端先发送长度为L的导频矩阵

Figure PCTCN2022102833-appb-000043
然后接收端接收到的导频信号
Figure PCTCN2022102833-appb-000044
Figure PCTCN2022102833-appb-000045
其中,
Figure PCTCN2022102833-appb-000046
Figure PCTCN2022102833-appb-000047
分别表示模拟发送导频和模拟接收导频,它们的列从离散傅里叶变换(DFT)矩阵选出以满足恒模约束,
Figure PCTCN2022102833-appb-000048
表示高斯白噪声矩阵,
Figure PCTCN2022102833-appb-000049
在实际应用中,发送端根据时间顺序依次发送导频矩阵中的导频,且发送导频矩阵的第l次传输
Figure PCTCN2022102833-appb-000050
(
Figure PCTCN2022102833-appb-000051
的第l列,在本申请实施例中传输次数与导频矩阵的列数一一对应)需要满足功率约束,
Figure PCTCN2022102833-appb-000052
接收端从接收到的信号
Figure PCTCN2022102833-appb-000053
当中估计出信道H,并从中提取出有用的信息,比如,到达角度、信道增益等,然后将这些信息压缩为B比特反馈给发送端
Figure PCTCN2022102833-appb-000054
其中,B是根据实际需要预设的比特量,映射
Figure PCTCN2022102833-appb-000055
表示反馈方案。 Specifically, the sending end first sends a pilot matrix of length L
Figure PCTCN2022102833-appb-000043
Then the pilot signal received by the receiver
Figure PCTCN2022102833-appb-000044
Figure PCTCN2022102833-appb-000045
in,
Figure PCTCN2022102833-appb-000046
and
Figure PCTCN2022102833-appb-000047
denote the analog transmit pilot and the analog receive pilot, respectively, whose columns are selected from the discrete Fourier transform (DFT) matrix to satisfy the constant modulus constraint,
Figure PCTCN2022102833-appb-000048
Represents the Gaussian white noise matrix,
Figure PCTCN2022102833-appb-000049
In practical applications, the sending end sends the pilots in the pilot matrix sequentially according to the time sequence, and sends the lth transmission of the pilot matrix
Figure PCTCN2022102833-appb-000050
(
Figure PCTCN2022102833-appb-000051
The lth column, in the embodiment of the present application, the number of transmissions corresponds to the number of columns of the pilot matrix) needs to meet the power constraint,
Figure PCTCN2022102833-appb-000052
The signal received by the receiver from
Figure PCTCN2022102833-appb-000053
The channel H is estimated, and useful information is extracted from it, such as angle of arrival, channel gain, etc., and then the information is compressed into B bits and fed back to the sending end
Figure PCTCN2022102833-appb-000054
Among them, B is the amount of bits preset according to actual needs, and the mapping
Figure PCTCN2022102833-appb-000055
Indicates a feedback scheme.

需要说明的是,在上述系统中,对每个高维原始信道联合设计数模混合预编码需要大量的开销,且计算复杂度和硬件成本较高。为此,本申请提出了一种双时间尺度方案,以同时考虑高维原始信道和信道统计特性。It should be noted that in the above system, the joint design of digital-analog hybrid precoding for each high-dimensional original channel requires a lot of overhead, and the computational complexity and hardware cost are relatively high. To this end, this application proposes a dual-time-scale scheme to simultaneously consider the high-dimensional original channel and channel statistical properties.

在本申请一个实施例中,根据信道统计特性将时间轴划分多个超帧,并将每个超帧划分为第一预设数量的帧,每个帧包括第二预设数量的时隙,根据超帧确定长时间尺度,并根据时隙确定短时间尺度。下面结合图4进行详细说明In one embodiment of the present application, the time axis is divided into a plurality of superframes according to channel statistical characteristics, and each superframe is divided into a first preset number of frames, each frame includes a second preset number of time slots, The long time scale is determined in terms of superframes, and the short time scale is determined in terms of time slots. The following will be described in detail in conjunction with Figure 4

如图4所示,在本申请实施例中,对于一个特定的超帧,假设在此期间信道统计特性固定不变。该超帧由T f个帧组成,每帧又分为T s个时隙,在该示例中,第一预设数量即为T f个,第二预设数量即为T s个,高维原始信道在每个时隙内保持不变。基于这种划分,在本申请实施例中的长时间尺度是信道统计特性在每一个超帧都是固定不变的,一个超帧包含T f个帧,而短时间尺度的高维原始信道H假定在每个时隙固定不变。 As shown in FIG. 4 , in the embodiment of the present application, for a specific superframe, it is assumed that the channel statistical characteristics are constant during this period. The superframe is composed of T f frames, and each frame is divided into T s time slots. In this example, the first preset number is T f , and the second preset number is T s . High-dimensional The original channel remains unchanged within each slot. Based on this division, the long-term scale in the embodiment of the present application is that the statistical properties of the channel are fixed in each superframe, a superframe contains T f frames, and the short-time scale high-dimensional original channel H It is assumed to be fixed at each time slot.

需要说明的是,由于等效信道矩阵

Figure PCTCN2022102833-appb-000056
的维度远低于高维原始信道矩阵H,因此,在本申请实施例中通过发送导频,在每个时隙获得低维等效信道矩阵H eq,并且,由于在大规模MIMO场景中,在每个时隙获取实时的高维原始信道矩阵H会导致大量的信令开销,所以本申请在每帧中仅获取一个高维原始信道矩阵样本H。因此,本申请实施例中假设接收端能够在每一帧获取一个完整的高维原始信道矩阵样本,并且能够在每个时隙获取实时的低维等效信道矩阵H eq,模拟和数字预编码矩阵需要分别基于H和H eq,在不同的时间尺度进行优化。如图3所示,长时间尺度的模拟预编码矩阵{F RF,W RF}在每帧的最后一个时刻,基于估计得到的高维原始信道矩阵H进行更新,以实现多天线阵列增益。而短时间尺度的数字预编码矩阵{F BB,W BB}在每个时隙中,基于估计得到的低维等效信道矩阵H eq进行更新,以实现空间复用增益,而短时间尺度的更新数字预编码矩阵时,{F RF,W RF}固定不变。由此,通过该双时间尺度的方法对混合预编码矩阵进行更新时,在大多数时间只需要估计低维等效信道矩阵,从而可以大大降低由于传输时延导致的信道误差。 It should be noted that, due to the equivalent channel matrix
Figure PCTCN2022102833-appb-000056
The dimension of is much lower than the high-dimensional original channel matrix H, therefore, in the embodiment of the present application, by sending pilots, the low-dimensional equivalent channel matrix Heq is obtained in each time slot, and, because in the massive MIMO scenario, Obtaining a real-time high-dimensional original channel matrix H in each time slot will cause a large amount of signaling overhead, so this application only obtains one high-dimensional original channel matrix sample H in each frame. Therefore, in the embodiment of this application, it is assumed that the receiving end can obtain a complete high-dimensional original channel matrix sample in each frame, and can obtain a real-time low-dimensional equivalent channel matrix Heq in each time slot, analog and digital precoding The matrices need to be optimized at different time scales based on H and Heq respectively. As shown in Figure 3, the long-term scale analog precoding matrix {F RF , W RF } is updated at the last moment of each frame based on the estimated high-dimensional original channel matrix H to achieve multi-antenna array gain. The short-time-scale digital precoding matrix {F BB , W BB } is updated based on the estimated low-dimensional equivalent channel matrix Heq in each time slot to achieve spatial multiplexing gain, while the short-time-scale digital precoding matrix When updating the digital precoding matrix, {F RF , W RF } is fixed. Therefore, when the hybrid precoding matrix is updated by the dual-time-scale method, it is only necessary to estimate the low-dimensional equivalent channel matrix most of the time, so that the channel error caused by the transmission delay can be greatly reduced.

步骤102,获取具有不同信噪比的训练数据,并通过训练数据对长时间尺度DNN和短时间尺度DNN进行训练,以优化网络参数。Step 102, acquiring training data with different signal-to-noise ratios, and using the training data to train the long-time-scale DNN and the short-time-scale DNN, so as to optimize network parameters.

其中,在训练阶段,本申请通过不同信噪比的训练数据对长时间尺度DNN和短时间尺度DNN进行离线训练的目的是获得DNN中各个子网络的训练参数,通过获得的训练参数优化DNN的网络参数,便于后续在实际应用中通过固定优化后的网络参数进行预测。Among them, in the training phase, the purpose of offline training of the long-time scale DNN and the short-time scale DNN is to obtain the training parameters of each sub-network in the DNN through training data with different signal-to-noise ratios, and optimize the performance of the DNN through the obtained training parameters. Network parameters, which are convenient for subsequent predictions by fixing and optimizing network parameters in practical applications.

在本申请一个实施例中,不同信噪比的训练数据包括训练样本{H,n,S b},即高维原始信道矩阵样本、高斯噪声和待发送的数据标签。在实际应用中,可以通过不同方式获取训练数据。 In an embodiment of the present application, the training data with different signal-to-noise ratios includes training samples {H,n,S b }, that is, high-dimensional original channel matrix samples, Gaussian noise, and data labels to be sent. In practical applications, training data can be obtained in different ways.

作为一种可能的实现方式,可以根据系统实际应用的场景获取历史数据,通过调用数据库中预先存储的大规模毫米波MIMO系统之前进行通信时产生的历史数据,作为训练数据。As a possible implementation, the historical data can be obtained according to the actual application scenario of the system, and the historical data generated during the communication of the massive millimeter-wave MIMO system pre-stored in the database can be used as the training data.

作为另一种可能的实现方式,可以对规模毫米波MIMO系统的信道进行建模,根据建立的信道模型实时获取训练数据。举例而言,建立窄带毫米波信道模型,该窄带毫米波信道模型包含N cl个簇,每个簇包含N ray条传播路径。每一条路径包含信道的发送、接收方向(发送角、到达角),以及路径复增益。信道矩阵表示为: As another possible implementation, the channel of the scale millimeter-wave MIMO system can be modeled, and training data can be obtained in real time according to the established channel model. For example, a narrowband millimeter wave channel model is established, the narrowband millimeter wave channel model includes N cl clusters, and each cluster includes N ray propagation paths. Each path includes the sending and receiving directions of the channel (sending angle, arrival angle), and path complex gain. The channel matrix is expressed as:

Figure PCTCN2022102833-appb-000057
Figure PCTCN2022102833-appb-000057

其中,

Figure PCTCN2022102833-appb-000058
为第i簇中第l条路径的复增益,
Figure PCTCN2022102833-appb-000059
Figure PCTCN2022102833-appb-000060
分别表示接收端和发送端的到达角和发送角。
Figure PCTCN2022102833-appb-000061
Figure PCTCN2022102833-appb-000062
分别表示接收和发送导向矢量。对于一个包含N根天线的线性阵列和角度φ, 导向矢量可以写作: in,
Figure PCTCN2022102833-appb-000058
is the complex gain of the l-th path in the i-th cluster,
Figure PCTCN2022102833-appb-000059
and
Figure PCTCN2022102833-appb-000060
are the angles of arrival and angles of arrival at the receiver and transmitter, respectively.
Figure PCTCN2022102833-appb-000061
and
Figure PCTCN2022102833-appb-000062
denote the receive and transmit steering vectors, respectively. For a linear array of N antennas and angle φ, the steering vector can be written as:

Figure PCTCN2022102833-appb-000063
Figure PCTCN2022102833-appb-000063

其中,d和λ分别表示相邻天线之间的距离和载波的波长。在建立的信道模型后,假设信道和噪声具有某一特定的分布,相应地根据统计特性产生信道和噪声样本,并收集产生的信道和噪声样本。由此,可以通过建立的信道模型实时生成训练数据。Among them, d and λ represent the distance between adjacent antennas and the wavelength of the carrier, respectively. After the channel model is established, it is assumed that the channel and noise have a certain distribution, correspondingly generate channel and noise samples according to statistical characteristics, and collect the generated channel and noise samples. Thus, training data can be generated in real time through the established channel model.

进一步的,在获取训练数据后,在本申请实施例中,可以以二元交叉熵(binary cross-entropy,简称BCE)为目标损失函数,通过随机梯度下降SGD迭代更新训练参数。采用BCE作为本申请实施例训练阶段的损失函数时,二元交叉熵可通过如下公式表示:Further, after obtaining the training data, in the embodiment of the present application, the training parameters can be iteratively updated through stochastic gradient descent (SGD) with binary cross-entropy (BCE) as the target loss function. When using BCE as the loss function of the training phase of the embodiment of the present application, the binary cross entropy can be expressed by the following formula:

Figure PCTCN2022102833-appb-000064
Figure PCTCN2022102833-appb-000064

其中,

Figure PCTCN2022102833-appb-000065
表示训练数据集,S b表示传输符号矩阵,由维度为N s×log 2M的0-1比特组成。
Figure PCTCN2022102833-appb-000066
代表恢复出的符号矩阵,表示传输的比特为1的概率。由于
Figure PCTCN2022102833-appb-000067
是DNN的输出,可以表示为DNN训练参数的函数,本申请中最大化BCE相当于最大化可达速率。 in,
Figure PCTCN2022102833-appb-000065
Represents the training data set, S b represents the transmission symbol matrix, which consists of 0-1 bits with a dimension of N s ×log 2 M.
Figure PCTCN2022102833-appb-000066
Represents the recovered symbol matrix, indicating the probability that the transmitted bit is 1. because
Figure PCTCN2022102833-appb-000067
is the output of DNN, which can be expressed as a function of DNN training parameters. In this application, maximizing BCE is equivalent to maximizing the attainable rate.

而训练集的误码率(bit-error rate,简称BER)可以表示为:The bit-error rate (BER) of the training set can be expressed as:

Figure PCTCN2022102833-appb-000068
Figure PCTCN2022102833-appb-000068

其中,当

Figure PCTCN2022102833-appb-000069
时,
Figure PCTCN2022102833-appb-000070
否则,
Figure PCTCN2022102833-appb-000071
Among them, when
Figure PCTCN2022102833-appb-000069
hour,
Figure PCTCN2022102833-appb-000070
otherwise,
Figure PCTCN2022102833-appb-000071

更进一步的,由于本申请采用双时间尺度的预编码方法,在本申请实施例中进行上述随机梯度下降训练时,可以根据双时间尺度的帧结构,交替训练长时间尺度DNN和短时间尺度DNN,其中,短时间尺度DNN的数字预编码矩阵在每个帧除最后一个时隙外的每个时隙,基于低维等效信道进行更新,长时间尺度DNN的模拟预编码矩阵和数字预编码矩阵在每个帧的最后一个时隙,基于高维等效信道进行更新。Furthermore, since this application adopts a dual-time-scale precoding method, when performing the above stochastic gradient descent training in the embodiment of this application, the long-time-scale DNN and the short-time-scale DNN can be alternately trained according to the frame structure of the dual-time scale , where the digital precoding matrix of the short-time scale DNN is updated based on the low-dimensional equivalent channel in each frame except the last slot, and the analog precoding matrix and digital precoding matrix of the long-time scale DNN The matrix is updated based on the high-dimensional equivalent channel at the last slot of each frame.

具体而言,在每一帧的前T s-1个时隙训练短时间尺度DNN,输入为{H,F RF,W RF,n,S b},其中模拟预编码矩阵{F RF,W RF}是通过长时间尺度DNN计算得到的。在每一帧的最后一个时隙,训练长时间尺度DNN,输入为{H,n,S b},即长时间尺度DNN在每一帧训练一次,短时间尺度DNN在每一时隙训练一次,两者交替训练直至收敛。在后续实际应用时的预测阶段,DNN输出混合预编码的原理同上,具体而言,在每一帧的前T s-1个时隙,发送的是导频

Figure PCTCN2022102833-appb-000072
短时间尺度DNN输出数字预编码矩阵{F BB,W BB}。在每一帧的最后一个时隙,发送的是导频
Figure PCTCN2022102833-appb-000073
长时间尺度DNN输出混合预编码(包括数字、模拟)矩阵{F BB,F RF,W BB,W RF}。 Specifically, a short-time-scale DNN is trained for the first T s −1 slots of each frame, with the input {H,F RF ,W RF ,n,S b }, where the simulated precoding matrix {F RF ,W RF } is computed by a long-time scale DNN. In the last time slot of each frame, the long-term scale DNN is trained, and the input is {H,n,S b }, that is, the long-time scale DNN is trained once in each frame, and the short-time scale DNN is trained once in each time slot. The two are trained alternately until convergence. In the prediction stage of subsequent practical applications, the principle of DNN output hybrid precoding is the same as above. Specifically, in the first T s -1 time slots of each frame, the pilot
Figure PCTCN2022102833-appb-000072
The short-time scale DNN outputs a digital precoding matrix {F BB , W BB }. In the last slot of each frame, the pilot is sent
Figure PCTCN2022102833-appb-000073
The long-term scale DNN outputs a mixed precoding (including digital and analog) matrix {F BB , F RF , W BB , W RF }.

为了更加清楚的描述本申请对长时间尺度DNN和短时间尺度DNN进行训练的方案,下面结合图5和图6对DNN中的各个训练阶段进行详细说明,包括:导频训练阶段、信道反馈训练阶段和混合预编码设计训练阶段。其中,在各个训练阶段进行的训练,可以看作是对相应的子网络进行的训练,比如,在导频训练阶段即是对导频设计子网络进行训练,信道反馈训练阶段是对信道估计子网络和信道反馈子网络进行训练等。In order to more clearly describe the training scheme of the long-term DNN and the short-time DNN in this application, the following is a detailed description of each training phase in DNN in combination with Figure 5 and Figure 6, including: pilot training phase, channel feedback training stage and hybrid precoding design training stage. Among them, the training carried out in each training stage can be regarded as the training of the corresponding sub-network. For example, in the pilot training stage, the pilot design sub-network is trained, and the channel feedback training stage is the channel estimation sub-network. Network and channel feedback sub-network for training and so on.

具体而言,如图5所示,该针对毫米波MIMO系统的端到端双时间尺度DNN包括长时间尺度DNN10和短时间尺度DNN20,在混合预编码设计阶段,DC-NN和DP-NN可以共享学习参数。首先,在导频训练阶段,接收端需要在每一帧的前T s-1个时隙估计低维等效信道矩阵H eq,在每一帧的最后一个时隙估计高维原始信道矩阵H。 Specifically, as shown in Figure 5, the end-to-end dual-time-scale DNN for mmWave MIMO systems includes a long-time scale DNN10 and a short-time scale DNN20. In the hybrid precoding design stage, DC-NN and DP-NN can Shared learning parameters. First, in the pilot training phase, the receiver needs to estimate the low-dimensional equivalent channel matrix H eq in the first T s -1 slots of each frame, and estimate the high-dimensional original channel matrix H in the last slot of each frame .

其中,对长时间尺度DNN进行导频训练时,为了估计高维原始信道矩阵H,发送端发送训练导频

Figure PCTCN2022102833-appb-000074
以及模拟预编码矩阵(在信道估计阶段称作模拟导频矩阵)
Figure PCTCN2022102833-appb-000075
其中L表示导频长度。然后,接收到的导频信号矩阵经过模拟接收矩阵
Figure PCTCN2022102833-appb-000076
表示为
Figure PCTCN2022102833-appb-000077
其中,
Figure PCTCN2022102833-appb-000078
表示高斯噪声矩阵。即在本申请实施例中对长时间尺度DNN进行导频训练时,长时间尺度DNN的输入和输出分别为H和
Figure PCTCN2022102833-appb-000079
其中,H为获取的训练数据。 Among them, when performing pilot training on long-term scale DNN, in order to estimate the high-dimensional original channel matrix H, the sending end sends training pilot
Figure PCTCN2022102833-appb-000074
And the analog precoding matrix (called the analog pilot matrix in the channel estimation stage)
Figure PCTCN2022102833-appb-000075
Where L represents the pilot length. Then, the received pilot signal matrix goes through the simulated receiving matrix
Figure PCTCN2022102833-appb-000076
Expressed as
Figure PCTCN2022102833-appb-000077
in,
Figure PCTCN2022102833-appb-000078
Represents a Gaussian noise matrix. That is, when the pilot training is performed on the long-term scale DNN in the embodiment of the present application, the input and output of the long-time scale DNN are H and
Figure PCTCN2022102833-appb-000079
Among them, H is the acquired training data.

需要说明的是,为了设计适配当前信道统计特性的最佳导频,以使得对高维原始信道矩阵H的估计更准确,本申请实施例中选取参数集

Figure PCTCN2022102833-appb-000080
代替DNN网络中的参数作为训练参数,即在本申请中将上述导频信息设为导频设计子网络训练参数,相比较采用DNN网络中的参数作为训练参数,本申请采用的高斯导频以及
Figure PCTCN2022102833-appb-000081
等通过DFT矩阵中选出来的导频,训练得到的导频参数
Figure PCTCN2022102833-appb-000082
可以实现更好的信道估计性能,更适配信道统计特性。并且,为了保证模拟导频
Figure PCTCN2022102833-appb-000083
满足恒模约束,在本申请实施例中将这两个矩阵的每一个元素设为训练参数的同时,在每次训练完成后除以自身的模
Figure PCTCN2022102833-appb-000084
此外,为了确保导频矩阵满足功率约束,本申请实施例还通过放缩
Figure PCTCN2022102833-appb-000085
使得
Figure PCTCN2022102833-appb-000086
其中
Figure PCTCN2022102833-appb-000087
为第l次传输的导频,即矩阵
Figure PCTCN2022102833-appb-000088
的第l列。 It should be noted that, in order to design the best pilot that adapts to the statistical characteristics of the current channel, so as to make the estimation of the high-dimensional original channel matrix H more accurate, the parameter set is selected in the embodiment of this application
Figure PCTCN2022102833-appb-000080
Instead of the parameters in the DNN network as training parameters, that is, in this application, the above-mentioned pilot information is set as the pilot design subnetwork training parameters. Compared with using the parameters in the DNN network as training parameters, the Gaussian pilot used in this application and
Figure PCTCN2022102833-appb-000081
Waiting for the pilot selected from the DFT matrix, the pilot parameters obtained by training
Figure PCTCN2022102833-appb-000082
It can achieve better channel estimation performance and better adapt to channel statistical characteristics. And, to ensure that the simulated pilot
Figure PCTCN2022102833-appb-000083
To satisfy the constant modulus constraint, in the embodiment of this application, each element of the two matrices is set as a training parameter, and after each training is completed, it is divided by its own modulus
Figure PCTCN2022102833-appb-000084
In addition, in order to ensure that the pilot matrix satisfies the power constraint, the embodiment of the present application also scales
Figure PCTCN2022102833-appb-000085
make
Figure PCTCN2022102833-appb-000086
in
Figure PCTCN2022102833-appb-000087
is the pilot frequency of the lth transmission, that is, the matrix
Figure PCTCN2022102833-appb-000088
column l of .

对短时间尺度DNN进行导频训练时,为了估计低维等效信道矩阵H eq,发送端发送训练导频矩阵

Figure PCTCN2022102833-appb-000089
接收端接收到
Figure PCTCN2022102833-appb-000090
其中
Figure PCTCN2022102833-appb-000091
为高斯噪声矩阵。本申请的短时间尺度DNN的输入和输出分别为H eq
Figure PCTCN2022102833-appb-000092
其中,H eq为获取的训练数据。 When performing pilot training on a short-time scale DNN, in order to estimate the low-dimensional equivalent channel matrix Heq , the sender sends the training pilot matrix
Figure PCTCN2022102833-appb-000089
Receiver receives
Figure PCTCN2022102833-appb-000090
in
Figure PCTCN2022102833-appb-000091
is a Gaussian noise matrix. The input and output of the short-time scale DNN in this application are Heq and
Figure PCTCN2022102833-appb-000092
Among them, Heq is the acquired training data.

需要说明的是,为了设计适配当前信道统计特性的最佳导频,以使得对等效信道矩阵H eq的估计更准确,本申请设置训练参数为

Figure PCTCN2022102833-appb-000093
在信道估计阶段,和长时间尺度DNN不同,短时间尺度DNN的模拟编码器{F RF,W RF}并非通过训练得到的,而是和上一帧在数据传输阶段使用的模拟编码器相同。即短时间尺度DNN估计的是等效信道
Figure PCTCN2022102833-appb-000094
模拟编码器{F RF,W RF}为等效信道的一部分,并且,本申请还通过缩放
Figure PCTCN2022102833-appb-000095
使得导频满足功率约束。 It should be noted that, in order to design the best pilot suitable for the current channel statistical characteristics, so as to make the estimation of the equivalent channel matrix H eq more accurate, the application sets the training parameters as
Figure PCTCN2022102833-appb-000093
In the channel estimation stage, unlike the long-time-scale DNN, the analog encoder {F RF , W RF } of the short-time-scale DNN is not obtained through training, but is the same as the analog encoder used in the data transmission stage of the previous frame. That is, the short time scale DNN estimates the equivalent channel
Figure PCTCN2022102833-appb-000094
The analog encoder {F RF ,W RF } is part of the equivalent channel, and this application also scales
Figure PCTCN2022102833-appb-000095
Such that the pilot satisfies the power constraint.

其次,在信道反馈训练阶段,在每一帧的前T s-1个时隙,接收端反馈量化之后的低维等效信道矩阵H eq,在每一帧的最后一个时隙,接收端反馈量化之后的高维原始信道矩阵H。 Secondly, in the channel feedback training phase, in the first T s -1 time slots of each frame, the receiving end feeds back the low-dimensional equivalent channel matrix Heq after quantization, and in the last time slot of each frame, the receiving end feeds back The high-dimensional original channel matrix H after quantization.

其中,对长时间尺度DNN进行信道反馈训练时,在每一帧的最后一个时隙,首先,接收端基于接收到的导频信号矩阵

Figure PCTCN2022102833-appb-000096
估计高维原始信道矩阵H。然后,接收端从中提取出有用的信息并将其量化为B比特反馈给发送端,用于后续混合预编码设计。这两步可以用一个R层的全连接DNN实现,即接收端的反馈比特可以通过以下公式进行表示: Among them, when performing channel feedback training on the long-term scale DNN, in the last time slot of each frame, first, the receiving end based on the received pilot signal matrix
Figure PCTCN2022102833-appb-000096
Estimate the high-dimensional original channel matrix H. Then, the receiving end extracts useful information from it and quantizes it into B bits to feed back to the sending end for subsequent hybrid precoding design. These two steps can be implemented with an R-layer fully connected DNN, that is, the feedback bits at the receiving end can be expressed by the following formula:

Figure PCTCN2022102833-appb-000097
Figure PCTCN2022102833-appb-000097

其中,

Figure PCTCN2022102833-appb-000098
表示导频信号矩阵
Figure PCTCN2022102833-appb-000099
的向量化结果,DNN的输入为向量
Figure PCTCN2022102833-appb-000100
实部、虚部分开的表示
Figure PCTCN2022102833-appb-000101
表示训练参数,σ r代表第r层的非线性激活函数。符号函数sgn(·)为最后一层(二值层)的激活函数,用于产生反馈比特向量q(q的每一个元素取值都为0或1)。 in,
Figure PCTCN2022102833-appb-000098
Represents the pilot signal matrix
Figure PCTCN2022102833-appb-000099
The vectorization result of DNN, the input of DNN is a vector
Figure PCTCN2022102833-appb-000100
Representation with real and imaginary parts separated
Figure PCTCN2022102833-appb-000101
Indicates the training parameters, and σr represents the nonlinear activation function of the rth layer. The sign function sgn(·) is the activation function of the last layer (binary layer), which is used to generate the feedback bit vector q (each element of q takes the value of 0 or 1).

对短时间尺度DNN进行信道反馈训练时,低维等效信道矩阵H eq的反馈流程类似上述长时间尺度DNN的反馈流程。具体的,在每一帧的前T s-1个时隙,接收端首先基于接收到的导频信号矩阵

Figure PCTCN2022102833-appb-000102
估计出低维等效信道矩阵H eq,并从中提取出有用的信息,并将其量化为B eq比特反馈给发送端,用于后续数字预编码设计。这两步可以用一个R eq层的全连接DNN实现,即接收端的反馈比特可以通过以下公式进行表示: When performing channel feedback training on a short-time-scale DNN, the feedback process of the low-dimensional equivalent channel matrix Heq is similar to the feedback process of the above-mentioned long-time-scale DNN. Specifically, in the first T s -1 time slots of each frame, the receiving end first bases on the received pilot signal matrix
Figure PCTCN2022102833-appb-000102
Estimate the low-dimensional equivalent channel matrix Heq , extract useful information from it, quantize it into Beq bits and feed it back to the transmitter for subsequent digital precoding design. These two steps can be implemented with a fully connected DNN at the Req layer, that is, the feedback bits at the receiving end can be expressed by the following formula:

Figure PCTCN2022102833-appb-000103
Figure PCTCN2022102833-appb-000103

其中,

Figure PCTCN2022102833-appb-000104
表示矩阵
Figure PCTCN2022102833-appb-000105
的向量化结果,DNN的输入为向量
Figure PCTCN2022102833-appb-000106
实部、虚部分开的表示
Figure PCTCN2022102833-appb-000107
表示DNN的训练参数,符号函数sgn(·)为最后一层(二值层)的激活函数,用于产生反馈比特向量
Figure PCTCN2022102833-appb-000108
(q eq的每一个元素取值都为0或1),由此,针对二进制进制神经元的离散输出,通过sigmoid函数的估计器近似二进制神经元的梯度,便于后续通过随机梯度下降训练信道反馈子网络,使基于梯度的训练成为可能。而由于反馈向量q eq的维度要远小于q的维度,因为H eq的维度远小于H的维度,因此,在本申请实施例中可以使用更少层数和参数数量的DNN来获得q eq。 in,
Figure PCTCN2022102833-appb-000104
representation matrix
Figure PCTCN2022102833-appb-000105
The vectorization result of DNN, the input of DNN is a vector
Figure PCTCN2022102833-appb-000106
Representation with real and imaginary parts separated
Figure PCTCN2022102833-appb-000107
Represents the training parameters of DNN, and the sign function sgn( ) is the activation function of the last layer (binary layer), which is used to generate the feedback bit vector
Figure PCTCN2022102833-appb-000108
(Each element of q eq has a value of 0 or 1). Therefore, for the discrete output of the binary neuron, the gradient of the binary neuron is approximated by the estimator of the sigmoid function, which is convenient for the subsequent stochastic gradient descent training channel Feedback sub-networks, enabling gradient-based training. Since the dimension of the feedback vector q eq is much smaller than the dimension of q, because the dimension of He eq is much smaller than the dimension of H, therefore, in the embodiment of the present application, DNN with fewer layers and parameters can be used to obtain q eq .

再者,在混合预编码设计训练阶段,在每一帧的前T s-1个时隙,本申请基于q eq使用短时间尺度DNN来更新数字预编码矩阵{F BB,W BB},在每一帧的最后一个时隙,基于q使用长时间尺度DNN来更新数字和模拟预编码矩阵{F RF,F BB,W RF,W BB}。 Furthermore, in the hybrid precoding design training phase, in the first T s -1 time slots of each frame, this application uses a short time scale DNN based on q eq to update the digital precoding matrix {F BB , W BB }, in At the last slot of each frame, the digital and analog precoding matrices {F RF , F BB , W RF , W BB } are updated using a long-term scale DNN based on q.

其中,对长时间尺度DNN进行混合预编码设计训练时,在每一帧的最后一个时隙,发送端收到反馈比特q来恢复高维原始信道矩阵

Figure PCTCN2022102833-appb-000109
然后,发送端基于恢复出的
Figure PCTCN2022102833-appb-000110
用DNN设计混合预编码矩阵{F RF,F BB,W RF,W BB}。如图5所示,该DNN包括了5个子网络,模拟发送端预编码网络(analog precoder NN,AP-NN),数字发送端预编码网络(digital precoder NN,DP-NN),模拟接收端预编码网络(analog combiner NN,AC-NN),数字接收端预编码网络(digital combiner NN,DC-NN),以及解调网络。具体而言,在本申请一个实施例中,先将恢复出的信道矩阵
Figure PCTCN2022102833-appb-000111
的实部、虚部分开存储,成为一个实数矩阵,然后,分别将实部和虚部输入AP-NN和AC-NN,通过AP-NN和AC-NN分别输出发送端和接收端的模拟编码器相位
Figure PCTCN2022102833-appb-000112
Figure PCTCN2022102833-appb-000113
由此可以通过以下公式计算出满足恒模约束的复数向量: Among them, when performing hybrid precoding design training on long-term scale DNN, in the last time slot of each frame, the sender receives the feedback bit q to restore the high-dimensional original channel matrix
Figure PCTCN2022102833-appb-000109
Then, based on the recovered
Figure PCTCN2022102833-appb-000110
Design hybrid precoding matrix {F RF , F BB , W RF , W BB } with DNN. As shown in Figure 5, the DNN includes 5 sub-networks, the analog precoder network (analog precoder NN, AP-NN), the digital transmitter precoder network (digital precoder NN, DP-NN), and the analog receiver precoder network. Coding network (analog combiner NN, AC-NN), digital receiver precoding network (digital combiner NN, DC-NN), and demodulation network. Specifically, in one embodiment of the present application, the recovered channel matrix is first
Figure PCTCN2022102833-appb-000111
The real part and imaginary part are stored separately to become a real number matrix. Then, the real part and imaginary part are input into AP-NN and AC-NN respectively, and the analog encoders at the sending end and receiving end are respectively output through AP-NN and AC-NN. phase
Figure PCTCN2022102833-appb-000112
and
Figure PCTCN2022102833-appb-000113
From this, the complex vector that satisfies the constant modulus constraint can be calculated by the following formula:

Figure PCTCN2022102833-appb-000114
Figure PCTCN2022102833-appb-000114

然后,通过以下公式生成模拟预编码矩阵:Then, the simulated precoding matrix is generated by the following formula:

Figure PCTCN2022102833-appb-000115
Figure PCTCN2022102833-appb-000115

其中,

Figure PCTCN2022102833-appb-000116
表示将向量转换成矩阵的操作,N t是发送端天线的数目,N r是接收端天线的数目。进而,根据原始信道矩阵
Figure PCTCN2022102833-appb-000117
和得到的模拟预编码矩阵{F RF,W RF}计算出低维等效信道矩阵
Figure PCTCN2022102833-appb-000118
in,
Figure PCTCN2022102833-appb-000116
Indicates the operation of converting a vector into a matrix, N t is the number of antennas at the transmitting end, and N r is the number of antennas at the receiving end. Furthermore, according to the original channel matrix
Figure PCTCN2022102833-appb-000117
and the obtained simulated precoding matrix {F RF , W RF } to calculate the low-dimensional equivalent channel matrix
Figure PCTCN2022102833-appb-000118

进一步的,参照上述过程,将等效信道矩阵

Figure PCTCN2022102833-appb-000119
实部、虚部分开存储,成为一个实数矩阵,输入DP-NN和DC-NN,分别输出发送端和接收端的数字编码器
Figure PCTCN2022102833-appb-000120
(实部虚部分开存储)。则可以通过以下公式生成数字预编码矩阵:
Figure PCTCN2022102833-appb-000121
再通过下述公式进行功率归一化,以得到最终的数字预编码矩阵,同时保证功率约束满足: Further, referring to the above process, the equivalent channel matrix
Figure PCTCN2022102833-appb-000119
The real part and imaginary part are stored separately and become a real matrix, which is input into DP-NN and DC-NN, and output to the digital encoders at the sending end and receiving end respectively
Figure PCTCN2022102833-appb-000120
(Real and imaginary parts are stored separately). Then the digital precoding matrix can be generated by the following formula:
Figure PCTCN2022102833-appb-000121
Then perform power normalization by the following formula to obtain the final digital precoding matrix, while ensuring that the power constraints are satisfied:

Figure PCTCN2022102833-appb-000122
Figure PCTCN2022102833-appb-000122

其中,对短时间尺度DNN进行混合预编码设计训练时,在每一帧的前T s-1个时隙,发送端收到反馈比特q eq,用于恢复低维等效信道矩阵

Figure PCTCN2022102833-appb-000123
然后,基于恢复出来的信道矩阵
Figure PCTCN2022102833-appb-000124
发送端设计数字预编码矩阵{F BB,W BB},此时模拟预编码矩阵{F RF,W RF}固定不变(直接采用上一帧最后一个时隙,长时间尺度DNN计算得到的模拟预编码矩阵)。如图5所示,短时间尺度DNN包含DP-NN和DC-NN,分别 用于产生发送端和接收端数字预编码矩阵F BB和W BB,其产生矩阵的原理可参照上述对长时间尺度DNN进行混合预编码设计训练时的步骤,此处不再赘述。 Among them, when performing hybrid precoding design training on short-time-scale DNN, in the first T s -1 time slots of each frame, the sender receives feedback bits q eq , which are used to restore the low-dimensional equivalent channel matrix
Figure PCTCN2022102833-appb-000123
Then, based on the recovered channel matrix
Figure PCTCN2022102833-appb-000124
The sending end designs the digital precoding matrix {F BB , W BB }, and the analog precoding matrix {F RF , W RF } is fixed at this time (directly use the last time slot of the previous frame, the simulation obtained by the long-term scale DNN precoding matrix). As shown in Figure 5, the short-time-scale DNN includes DP-NN and DC-NN, which are used to generate digital precoding matrices F BB and W BB at the transmitter and receiver respectively. The principle of generating the matrix can refer to the above-mentioned long-term scale The steps of DNN performing hybrid precoding design training will not be repeated here.

在训练过程中,DNN信号流如图5中的信号流程图所示,整个过程模拟了发送信号S b经过发送端混合预编码{F RF,F BB}、信道衰落H、噪声n、接收端混合预编码{W RF,W BB},接收端恢复出该信号的过程。在本申请中将训练样本{H,n,S b}输入DNN,产生混合预编码矩阵,最终得到接收信号r。将接收信号r实部、虚部分开,r被转换为一个实值向量,输入解调网络,产生恢复信号

Figure PCTCN2022102833-appb-000125
进而,根据S b
Figure PCTCN2022102833-appb-000126
通过上述的最小化端到端二元交叉熵,并通过随机梯度下降迭代更新DNN的训练参数的方式完成训练。 During the training process, the DNN signal flow is shown in the signal flow chart in Figure 5. The whole process simulates the sending signal S b through the mixed precoding {F RF , F BB } at the sending end, channel fading H, noise n, receiving end Hybrid precoding {W RF , W BB }, the process of recovering the signal at the receiving end. In this application, the training sample {H,n,S b } is input into DNN to generate a mixed precoding matrix, and finally the received signal r is obtained. The real part and imaginary part of the received signal r are separated, r is converted into a real-valued vector, and input to the demodulation network to generate a restored signal
Figure PCTCN2022102833-appb-000125
Furthermore, according to S b and
Figure PCTCN2022102833-appb-000126
The training is completed by minimizing the end-to-end binary cross entropy as described above, and iteratively updating the training parameters of the DNN through stochastic gradient descent.

由此,本申请实施例通过获取的训练数据对长时间尺度DNN和短时间尺度DNN进行离线训练后,获得了DNN中各个子网络的训练参数,并固定优化后的训练参数,便于后续在预测阶段基于确定的网络参数进行预测。Therefore, in the embodiment of the present application, after off-line training of the long-term scale DNN and the short-time scale DNN through the obtained training data, the training parameters of each sub-network in the DNN are obtained, and the optimized training parameters are fixed to facilitate subsequent prediction The stage makes predictions based on determined network parameters.

步骤103,获取待传输的信号,通过训练完成的长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵。Step 103, obtain the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained long-term DNN to restore the high-dimensional original channel matrix, and perform low-dimensional pilot through the trained short-time scale DNN Frequency estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix.

步骤104,通过长时间尺度DNN根据高维原始信道矩阵进行模拟预编码和数字预编码,并通过短时间尺度DNN根据低维等效信道矩阵进行数字预编码,以完成信号传输。Step 104: Perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding according to the low-dimensional equivalent channel matrix through the short-time scale DNN to complete signal transmission.

其中,待传输的信号即发送端实际要发送的并行的数据。Wherein, the signal to be transmitted is the parallel data actually to be sent by the sending end.

具体实施时,在预测阶段,可参照上述预测阶段中的实现方式,通过训练完成的长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵。然后通过长时间尺度DNN根据高维原始信道矩阵进行模拟预编码和数字预编码,并通过短时间尺度DNN根据低维等效信道矩阵进行数字预编码。即基于确定的训练参数,在接收端将接收到的导频信号映射为反馈比特,接着在发送端将接收到的反馈比特映射为混合预编码矩阵,具体实现原理和实现过程可参照上述预测阶段中的方案,此处不再赘述,即通过上述训练阶段的方案得到的固定优化后的训练参数和设计混合预编码器矩阵后,在预测阶段,图6所示的信号流中的各个模块被DNN产生的混合预编码矩阵所替代,对于待传输的实际要发送的数据,将优化后的参数代入上述实施例中的各个公式进行信道估计、信道反馈和混合预编码设计,从而通过训练好的网络进行信道估计、信道反馈和混合预编码设计后,在接收端可以准确恢复出该传输的信号。In the specific implementation, in the prediction stage, the implementation method in the above prediction stage can be referred to, and the high-dimensional pilot estimation and high-dimensional channel feedback can be performed through the trained long-term scale DNN to restore the high-dimensional original channel matrix, and the training can be completed The short-time scale DNN of , performs low-dimensional pilot estimation and low-dimensional channel feedback to obtain a low-dimensional equivalent channel matrix. Then analog precoding and digital precoding are performed according to the high-dimensional original channel matrix by a long-time scale DNN, and digital precoding is performed according to a low-dimensional equivalent channel matrix by a short-time scale DNN. That is, based on the determined training parameters, the received pilot signal is mapped to feedback bits at the receiving end, and then the received feedback bits are mapped to a hybrid precoding matrix at the sending end. The specific implementation principle and implementation process can refer to the above prediction stage The scheme in the above-mentioned training phase is not repeated here, that is, after the fixed and optimized training parameters and the design of the hybrid precoder matrix are obtained through the above training phase scheme, in the prediction phase, each module in the signal flow shown in Figure 6 is For the actual data to be transmitted, the optimized parameters are substituted into the formulas in the above embodiments for channel estimation, channel feedback and hybrid precoding design, so that the trained After the network performs channel estimation, channel feedback and hybrid precoding design, the transmitted signal can be accurately recovered at the receiving end.

需要说明的是,本申请在信道反馈训练阶段,是对带有离散输出0-1变量的DNN进行训练,由于二值层(输出为0或1,即采用符号函数sgn(x)作为激活函数)的导数几乎处处为0,在原点不可导,现有的反向传播方式没有办法直接用于训练二值层之前的层。因此,在本申请一个实施例中,在梯度反向传播的过程中,用光滑处处可导的函数来逼近符号函数。具体而言,采用2sigm(x)-1函数来替代符号函数sgn(x),其中sigm(x)=1/(1+exp(-x))表示sigmoid函数。并且,为了取得更好的训练效果,在本申请实施例中还采用逐步逼近的方法,即随着训练过程的进行,缓慢增加替代函数的斜率,使得替代函数逐步逼近符号函数。由此,在训练初始阶段,该DNN训练可按普通DNN一样,比较容易快速地达到相关效果。在该网络训练达到预设效果后,再增加替代函数的斜率,从而避免出现数值不稳定的现象,使得训练更稳定收敛更快。其中,替代函数的表达式为:It should be noted that, in the channel feedback training phase of this application, the DNN with discrete output 0-1 variables is trained. Since the binary layer (the output is 0 or 1, the sign function sgn(x) is used as the activation function The derivative of ) is almost 0 everywhere, and it is not derivable at the origin. The existing backpropagation method cannot be directly used to train the layer before the binary layer. Therefore, in one embodiment of the present application, in the process of gradient backpropagation, a smooth everywhere-differentiable function is used to approximate the sign function. Specifically, the sign function sgn(x) is replaced by a 2sigm(x)-1 function, where sigm(x)=1/(1+exp(-x)) represents a sigmoid function. Moreover, in order to obtain a better training effect, a stepwise approximation method is also adopted in the embodiment of the present application, that is, as the training process progresses, the slope of the substitution function is slowly increased, so that the substitution function gradually approaches the sign function. Therefore, in the initial stage of training, the DNN training can achieve relevant effects relatively easily and quickly, just like ordinary DNNs. After the network training reaches the preset effect, the slope of the substitution function is increased to avoid numerical instability and make the training more stable and converge faster. Among them, the expression of the replacement function is:

Figure PCTCN2022102833-appb-000127
Figure PCTCN2022102833-appb-000127

其中,α (i)为第i个epoch的参数,需要满足α (i)≥α (i-1)Among them, α (i) is the parameter of the i-th epoch, which needs to satisfy α (i) ≥ α (i-1) .

在本申请一个实施例中,为了提升双时间尺度混合预编码的性能,针对模拟预编码矩阵,可以通过滑 动平均或滑动窗的方式获取高维原始信道矩阵样本,该滑动平均是将长时间尺度DNN的模拟发送端预编码模块和模拟接收端预编码模块当前的输出和距离当前最近的上一时刻的输出做进行加权平均。In one embodiment of the present application, in order to improve the performance of dual-time-scale hybrid precoding, for the simulated precoding matrix, high-dimensional original channel matrix samples can be obtained by means of a sliding average or a sliding window. The sliding average is a long-term scale The current output of the analog transmitter precoding module and the analog receiver precoding module of the DNN are weighted averaged with the output at the last moment closest to the current one.

具体而言,在通过滑动平均的方式获取高维原始信道矩阵样本时,长时间尺度变量(模拟预编码器){F RF,W RF}需要适配信道的统计特性。因此,长时间尺度变量的优化需要基于足够多的高维原始信道样本H,然而,由于每一帧只能获得一个样本H。为此,在本申请实施例中,使用滑动平均的方式使得信道样本H得到充分的利用,即对DNN当前输出的结果和上一个时刻的结果做一个加权平均,通过如下公式进行加权平均: Specifically, when acquiring high-dimensional original channel matrix samples by means of moving average, the long-term scale variable (analog precoder) {F RF , W RF } needs to adapt to the statistical characteristics of the channel. Therefore, the optimization of long-term scale variables needs to be based on enough high-dimensional original channel samples H, however, since only one sample H can be obtained for each frame. For this reason, in the embodiment of this application, the channel sample H is fully utilized by using the sliding average method, that is, a weighted average is made between the current output result of the DNN and the result at the previous moment, and the weighted average is performed by the following formula:

Figure PCTCN2022102833-appb-000128
Figure PCTCN2022102833-appb-000128

其中,

Figure PCTCN2022102833-appb-000129
Figure PCTCN2022102833-appb-000130
分别表示当前时刻的发送端模拟编码器相位和上一帧AP-NN的输出,
Figure PCTCN2022102833-appb-000131
Figure PCTCN2022102833-appb-000132
分别表示当前时刻的接收端模拟编码器相位和上一帧AC-NN的输出。{γ t,t=1,2,…,T f}表示滑动平均的步长序列,需要满足下述条件:
Figure PCTCN2022102833-appb-000133
in,
Figure PCTCN2022102833-appb-000129
and
Figure PCTCN2022102833-appb-000130
Respectively represent the phase of the analog encoder at the sending end and the output of the previous frame AP-NN at the current moment,
Figure PCTCN2022102833-appb-000131
and
Figure PCTCN2022102833-appb-000132
Respectively represent the phase of the analog encoder at the receiving end at the current moment and the output of the AC-NN of the previous frame. {γ t ,t=1,2,…,T f } represents the step sequence of the moving average, which needs to meet the following conditions:
Figure PCTCN2022102833-appb-000133

在通过滑动窗的方式获取高维原始信道矩阵样本时,为了使得长时间尺度变量更好地适配信道统计特性并充分利用信道样本H,本申请实施例提出使用具有一定缓存容量D的滑动窗

Figure PCTCN2022102833-appb-000134
来存储之前若干帧恢复出来的高维原始信道样本H,如图7所示,在第t帧输入AC-NN和AP-NN网络的矩阵,为从第t-D+1帧到第t帧所有的信道样本,即
Figure PCTCN2022102833-appb-000135
图7所示的滑动窗缓存容量为3,在本申请的一些实施例中,还可以根据实际需要确定缓存容量。 When obtaining high-dimensional original channel matrix samples by means of sliding windows, in order to make the long-term scale variables better adapt to the statistical characteristics of the channel and make full use of the channel samples H, the embodiment of this application proposes to use a sliding window with a certain buffer capacity D
Figure PCTCN2022102833-appb-000134
To store the high-dimensional original channel samples H recovered from several previous frames, as shown in Figure 7, the matrix input to the AC-NN and AP-NN networks in the tth frame is from the t-D+1th frame to the tth frame All channel samples, i.e.
Figure PCTCN2022102833-appb-000135
The sliding window buffer capacity shown in FIG. 7 is 3, and in some embodiments of the present application, the buffer capacity may also be determined according to actual needs.

还需说明的是,本本申请实施例提出的双时间尺度DNN的训练方式可以分为集中式和分布式两种,可以采用其中任一中方式进行训练。为了适应不同的训练方式,本申请还分别针对集中式和分布式训练设计了相应的帧结构,以完成训练。It should also be noted that the dual-time-scale DNN training methods proposed in the embodiment of the present application can be divided into two types: centralized and distributed, and any of them can be used for training. In order to adapt to different training methods, this application also designs corresponding frame structures for centralized and distributed training to complete the training.

具体而言,图8展示的是集中式训练的帧结构设计。在DNN正式使用部署之前,需要对其进行集中式的离线训练。训练完成之后,需要将接收端对应的DNN(包括结构和参数)分发到用户端。在使用过程中,一个帧包含了若干个时隙,一个时隙的结构由如下四部分组成:指示比特、导频符号、反馈比特、传输数据。其中,指示比特表征当前时隙是使用长时间尺度DNN还是短时间尺度DNN、当前信道统计特性是否改变、以及信道变化速度是否有所改变。当信道统计特性发生改变,由于一般在短时间内不会发生较大的变化,可以在之前训练的基础上,使用新的信道样本进行微调(在线训练),训练若干时隙之后,即可恢复使用。如果信道变化速度改变,需要自适应调整帧和时隙的长度。当信道变化速度变快,帧和时隙长度需要缩短,以此来获得更多的高维原始信道样本,以跟踪信道的变化。Specifically, Figure 8 shows the frame structure design of centralized training. Before DNN can be officially deployed, it needs to be trained offline. After the training is completed, the DNN corresponding to the receiving end (including structure and parameters) needs to be distributed to the user end. During use, a frame includes several time slots, and the structure of a time slot consists of the following four parts: indication bits, pilot symbols, feedback bits, and transmission data. Wherein, the indication bit represents whether the current time slot uses a long-time-scale DNN or a short-time-scale DNN, whether the current channel statistical characteristics have changed, and whether the channel change speed has changed. When the statistical characteristics of the channel change, because generally there will be no major changes in a short period of time, you can use new channel samples for fine-tuning (online training) on the basis of previous training, and after training for several time slots, you can restore use. If the channel change speed changes, the frame and time slot lengths need to be adaptively adjusted. When the channel changes faster, the frame and time slot lengths need to be shortened to obtain more high-dimensional original channel samples to track channel changes.

图9展示的是分布式训练的帧结构设计。与集中式训练的帧结构区别在于,在DNN正式使用部署之前,需要对其进行分布式的离线训练,此过程包含基站(发送端)和用户(接收端)的DNN输入输出、梯度信息等交互。训练完成之后,可以直接部署使用,不需要进行将DNN(包括结构和参数)分发到用户端的过程。Figure 9 shows the frame structure design of distributed training. The difference from the frame structure of centralized training is that before DNN is officially used and deployed, it needs to be distributed offline training. This process includes the interaction of DNN input and output, gradient information, etc. between the base station (transmitter) and the user (receiver). . After the training is completed, it can be directly deployed and used without the process of distributing DNN (including structure and parameters) to the client.

由此,本申请基于双时间尺度进行混合预编码,并通过深度学习框架对通信系统中的各个模块进行联合设计,实现端到端性能优化。为了更加清楚的说明本申请实施例的预编码方法的有益效果,下面结合在实际应用获取的本申请的基于双时间尺度和深度学习的天线系统预编码方法和现有技术中的预编码方案的测试效果进行对比,其中,图10比较了双时间尺度DNN和传统方案在不同信噪比下的误码,图11比较了双时间尺度DNN和传统方案在不同反馈比特数下的误码率,图12比较了双时间尺度DNN和传统方案在不同导频长度下的误码率。因此可以看出,相比较传统方案,本申请的双时间尺度DNN可以显著降低信道反馈开销以及导频长度,同时保持较好的误码率性能。Therefore, this application performs hybrid precoding based on dual time scales, and jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization. In order to more clearly illustrate the beneficial effect of the precoding method of the embodiment of the present application, the following is combined with the actual application of the antenna system precoding method based on dual time scales and deep learning of the present application and the precoding scheme in the prior art The test results are compared, among which, Figure 10 compares the bit error rate of the dual-time-scale DNN and the traditional scheme under different signal-to-noise ratios, and Figure 11 compares the bit-error rate of the dual-time-scale DNN and the traditional scheme under different feedback bit numbers, Fig. 12 compares the BER of dual-time-scale DNN and traditional schemes under different pilot lengths. Therefore, it can be seen that compared with the traditional solution, the dual-time-scale DNN of the present application can significantly reduce the channel feedback overhead and the pilot length, while maintaining a good bit error rate performance.

综上所述,本申请实施例的基于双时间尺度和深度学习的天线系统预编码方法,基于双时间尺度进行混合预编码,其中长时间尺度的模拟预编码基于信道统计特性得到,短时间尺度的数字预编码根据低维实时等效信道矩阵优化得到,从而可以降低信令开销,提高对由于传输延迟引起的信道失配的鲁棒性。并且,该方法通过深度学习框架对通信系统中的各个模块进行联合设计,实现端到端性能优化,该深度学习框架在优化端到端通信系统的过程中以数据驱动的方式隐式学习信道的统计特性,不需要精确的信道数学模型,且深度神经网络的计算可以并行化,提高了大规模MIMO系统的通信性能,并降低了混合预编码的计算复杂程度,提高了误码率性能。In summary, the antenna system precoding method based on dual time scales and deep learning in the embodiment of the present application performs hybrid precoding based on dual time scales, in which the long-term analog precoding is obtained based on channel statistical characteristics, and the short-time scale The digital precoding of is optimized according to the low-dimensional real-time equivalent channel matrix, which can reduce signaling overhead and improve the robustness to channel mismatch caused by transmission delay. Moreover, the method jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization. Statistical characteristics, no precise channel mathematical model is required, and the calculation of deep neural network can be parallelized, which improves the communication performance of massive MIMO system, reduces the computational complexity of hybrid precoding, and improves the bit error rate performance.

为了更加清楚的说明本申请端到端双尺度毫米波MIMO系统通信过程,下面结合图13,以一个具体的实施例进行详细描述:In order to more clearly illustrate the communication process of the end-to-end dual-scale millimeter-wave MIMO system in this application, a specific embodiment will be described in detail below in conjunction with FIG. 13:

如图13所示,本申请实施例的基于双时间尺度混合预编码的MIMO系统通信过程中,在每一帧的前T s-1个时隙中,发送端发送导频矩阵

Figure PCTCN2022102833-appb-000136
接收端根据接收到的导频信号估计出低维等效信道矩阵H eq,并对其进行量化,并将量化之后的信道信息q eq反馈给发送端。随后,发送端根据反馈的结果恢复出低维等效信道矩阵
Figure PCTCN2022102833-appb-000137
并设计数字预编码器{F BB,W BB},同时保持模拟预编码器{F RF,W RF}不变。最后,按照如图6所示的信号流进行数据传输。在每一帧的最后一个时隙,发送端首先发送训练导频和模拟导频
Figure PCTCN2022102833-appb-000138
接收端根据接收到的导频信号恢复出高维原始信道H,并对其进行量化,并将量化后的结果q位反馈给发送端。接着,发送端根据反馈的结果恢复出
Figure PCTCN2022102833-appb-000139
并设计混合预编码器{F BB,F RF,W BB,W RF}。最后传输实际要发送的数据s。由于H eq的维度远小于H,反馈信息q eq的维度比q的维度小很多。 As shown in Figure 13, in the communication process of the MIMO system based on dual-time-scale hybrid precoding in the embodiment of the present application, in the first T s -1 time slots of each frame, the transmitting end sends the pilot matrix
Figure PCTCN2022102833-appb-000136
The receiving end estimates the low-dimensional equivalent channel matrix Heq according to the received pilot signal, quantizes it, and feeds back the quantized channel information q eq to the sending end. Subsequently, the sender restores the low-dimensional equivalent channel matrix according to the feedback result
Figure PCTCN2022102833-appb-000137
And design the digital precoder {F BB , W BB } while keeping the analog precoder {F RF , W RF } unchanged. Finally, data transmission is performed according to the signal flow shown in FIG. 6 . In the last slot of each frame, the sender first sends training pilots and simulated pilots
Figure PCTCN2022102833-appb-000138
The receiving end restores the high-dimensional original channel H according to the received pilot signal, quantizes it, and feeds back the quantized result q bits to the sending end. Then, the sender restores the output according to the feedback result
Figure PCTCN2022102833-appb-000139
And design a hybrid precoder {F BB , F RF , W BB , W RF }. Finally transmit the actual data s to be sent. Since the dimension of Heq is much smaller than H, the dimension of feedback information qeq is much smaller than that of q.

为了提高本申请的基于双时间尺度和深度学习的天线系统预编码方法的适用性,还可以对本申请基于双时间尺度混合预编码的MIMO系统拓展到其他不同类型的系统,以适应不同应用场景下的需要。In order to improve the applicability of the antenna system precoding method based on dual time scale and deep learning in this application, the MIMO system based on dual time scale hybrid precoding in this application can also be extended to other different types of systems to adapt to different application scenarios needs.

具体而言,在本申请一个实施例中,在本申请的该网络通过较少的步骤的拓展到TDD系统,其中,只需要省去上述实施例中的MIMO系统中信道反馈部分,充分利用信道互易性即可。在本实施例中,由于原基于双时间尺度混合预编码的MIMO系统,是基站发送导频,用户接收导频并估计出下行信道,将该信道量化之后反馈给基站,基站根据反馈比特,恢复出该下行信道做预编码,而在TDD中只需要作如下修改:去掉信道反馈部分,把基站发送导频改为用户发送导频,其他网络结构都不变。则相应的具体流程为。用户发送导频,基站估计出上行信道,根据信道互易性,可以直接得到下行信道,根据该下行信道直接做预编码。Specifically, in one embodiment of the present application, the network in the present application is extended to the TDD system through fewer steps, wherein only the channel feedback part in the MIMO system in the above embodiment needs to be omitted, and the channel can be fully utilized Reciprocity does. In this embodiment, due to the original MIMO system based on dual-time scale hybrid precoding, the base station sends the pilot, the user receives the pilot and estimates the downlink channel, quantizes the channel and feeds it back to the base station, and the base station restores The downlink channel is used for precoding, but in TDD, only the following modifications are required: remove the channel feedback part, change the base station transmission pilot to the user transmission pilot, and the other network structures remain unchanged. Then the corresponding specific process is. The user sends the pilot frequency, the base station estimates the uplink channel, and according to the channel reciprocity, can directly obtain the downlink channel, and directly perform precoding according to the downlink channel.

在本申请的另一个实施例中,本申请基于双时间尺度混合预编码的MIMO系统还可以简单扩展到OFDM系统。举例而言,以1024个子载波的OFDM系统为例,扩展后的OFDM系统的信道相当于存在上述实施例中所述的系统中的1024个信道(每个子载波都有的信道),则把这些信道作为样本数据输入本申请的长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN中进行训练即可,即如果待扩展的OFDM包含1024子载波,则重复执行上述步骤101至步骤104,重复执行1024遍即可得到扩展的OFDM系统。In another embodiment of the present application, the dual-time scale hybrid precoding-based MIMO system of the present application can also be simply extended to the OFDM system. For example, taking an OFDM system with 1024 subcarriers as an example, the channels of the extended OFDM system are equivalent to the 1024 channels (channels that each subcarrier has) in the system described in the above-mentioned embodiments, then these The channel is input as sample data into the long-time scale deep neural network DNN and short-time scale deep neural network DNN of this application for training, that is, if the OFDM to be extended contains 1024 subcarriers, then repeat the above steps 101 to 104, The extended OFDM system can be obtained by repeating 1024 times.

为了实现上述实施例,本申请还提出了一种基于双时间尺度和深度学习的天线系统预编码装置。In order to realize the above embodiments, the present application also proposes an antenna system precoding device based on dual time scales and deep learning.

图14为本申请实施例提出的一种基于双时间尺度和深度学习的天线系统预编码装置的结构示意图。如图14所示,该装置包括构建模块100、训练模块200、获取模块300和编码模块400。FIG. 14 is a schematic structural diagram of an antenna system precoding device based on dual time scales and deep learning proposed by an embodiment of the present application. As shown in FIG. 14 , the device includes a construction module 100 , a training module 200 , an acquisition module 300 and an encoding module 400 .

其中,构建模块100,用于构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN,其中,长时间尺度DNN和短时间尺度DNN分别包括与大规模毫米波多输入多输出MIMO系统的收发机对 应的多个子网络,多个子网络包括:接收端的信道估计子网络和信道反馈子网络,以及发送端的导频设计子网络和混合预编码子网络。Wherein, the building block 100 is used to construct a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN, wherein the long-time-scale DNN and the short-time-scale DNN respectively include transceivers with a large-scale millimeter-wave multiple-input multiple-output MIMO system Multiple sub-networks corresponding to the machine, the multiple sub-networks include: the channel estimation sub-network and the channel feedback sub-network at the receiving end, and the pilot design sub-network and hybrid precoding sub-network at the sending end.

训练模块200,用于获取具有不同信噪比的训练数据,并通过训练数据对长时间尺度DNN和短时间尺度DNN进行训练,以优化网络参数。The training module 200 is used to obtain training data with different signal-to-noise ratios, and use the training data to train the long-time-scale DNN and the short-time-scale DNN, so as to optimize network parameters.

获取模块300,用于获取待传输的信号,通过训练完成的长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵。The acquisition module 300 is used to acquire the signal to be transmitted, and perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained long-term DNN to restore the high-dimensional original channel matrix, and perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained short-time scale DNN. Low-dimensional pilot estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix.

编码模块400,用于通过长时间尺度DNN根据高维原始信道矩阵进行模拟预编码和数字预编码,并通过短时间尺度DNN根据低维等效信道矩阵进行数字预编码,以完成信号传输。The coding module 400 is used to perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding according to the low-dimensional equivalent channel matrix through the short-time scale DNN to complete signal transmission.

在本申请一个实施例中,构建模块100还用于根据信道统计特性将时间轴划分多个超帧,并将每个超帧划分为第一预设数量的帧,每个帧包括第二预设数量的时隙,根据超帧确定长时间尺度,并根据时隙确定短时间尺度。In one embodiment of the present application, the construction module 100 is further configured to divide the time axis into multiple superframes according to the channel statistical characteristics, and divide each superframe into a first preset number of frames, and each frame includes a second preset Given a number of time slots, the long time scale is determined in terms of superframes, and the short time scale is determined in terms of time slots.

在本申请一个实施例中,训练模块200还用于根据双时间尺度的帧结构,交替训练长时间尺度DNN和短时间尺度DNN,其中,短时间尺度DNN的数字预编码矩阵在每个帧除最后一个时隙外的每个时隙,基于低维等效信道进行更新,长时间尺度DNN的模拟预编码矩阵和数字预编码矩阵在每个帧的最后一个时隙,基于高维等效信道进行更新。In one embodiment of the present application, the training module 200 is also used to alternately train the long-time-scale DNN and the short-time-scale DNN according to the dual-time-scale frame structure, wherein the digital precoding matrix of the short-time-scale DNN is divided in each frame Each time slot other than the last time slot is updated based on the low-dimensional equivalent channel, and the analog precoding matrix and digital precoding matrix of the long-term DNN are in the last time slot of each frame, based on the high-dimensional equivalent channel to update.

在本申请一个实施例中,训练模块200还用于将导频信息设置为导频设计子网络的训练参数,通过随机梯度下降学习导频设计子网络的目标训练参数;通过sigmoid函数的估计器近似二进制神经元的梯度,并通过随机梯度下降训练信道反馈子网络。In one embodiment of the present application, the training module 200 is also used to set the pilot information as the training parameters of the pilot design sub-network, and learn the target training parameters of the pilot design sub-network through stochastic gradient descent; through the estimator of the sigmoid function Approximate gradients of binary neurons and train channel feedback subnetworks via stochastic gradient descent.

在本申请一个实施例中,训练模块200还用于通过以下公式进行高维导频估计:In one embodiment of the present application, the training module 200 is also used to perform high-dimensional pilot estimation by the following formula:

Figure PCTCN2022102833-appb-000140
Figure PCTCN2022102833-appb-000140

其中,

Figure PCTCN2022102833-appb-000141
是接收端接收到的导频信号矩阵,
Figure PCTCN2022102833-appb-000142
是发送端发送的训练导频,
Figure PCTCN2022102833-appb-000143
Figure PCTCN2022102833-appb-000144
是模拟预编码矩阵,
Figure PCTCN2022102833-appb-000145
H是待估计的高维原始信道,
Figure PCTCN2022102833-appb-000146
是模拟接收矩阵
Figure PCTCN2022102833-appb-000147
的共轭转置矩阵,
Figure PCTCN2022102833-appb-000148
N是高斯噪声矩阵,
Figure PCTCN2022102833-appb-000149
选取训练导频、模拟预编码矩阵和模拟接收矩阵为信道估计子网络的训练参数。 in,
Figure PCTCN2022102833-appb-000141
is the pilot signal matrix received by the receiver,
Figure PCTCN2022102833-appb-000142
is the training pilot sent by the sender,
Figure PCTCN2022102833-appb-000143
Figure PCTCN2022102833-appb-000144
is the simulated precoding matrix,
Figure PCTCN2022102833-appb-000145
H is the high-dimensional original channel to be estimated,
Figure PCTCN2022102833-appb-000146
is the simulated receiving matrix
Figure PCTCN2022102833-appb-000147
The conjugate transpose matrix of ,
Figure PCTCN2022102833-appb-000148
N is the Gaussian noise matrix,
Figure PCTCN2022102833-appb-000149
The training pilot, simulated precoding matrix and simulated receiving matrix are selected as the training parameters of the channel estimation sub-network.

在本申请一个实施例中,训练模块200还用于通过以下公式进行高维信道反馈:In one embodiment of the present application, the training module 200 is also used to perform high-dimensional channel feedback through the following formula:

Figure PCTCN2022102833-appb-000150
Figure PCTCN2022102833-appb-000150

其中,q是反馈比特,

Figure PCTCN2022102833-appb-000151
表示导频信号矩阵
Figure PCTCN2022102833-appb-000152
的向量化结果,
Figure PCTCN2022102833-appb-000153
是向量
Figure PCTCN2022102833-appb-000154
实部、虚部分开的表示,
Figure PCTCN2022102833-appb-000155
是长时间尺度DNN的训练参数,σ r是长时间尺度DNN第r层的非线性激活函数,sgn(·)是长时间尺度DNN二值层的激活函数。 where q is the feedback bit,
Figure PCTCN2022102833-appb-000151
Represents the pilot signal matrix
Figure PCTCN2022102833-appb-000152
The vectorized result of
Figure PCTCN2022102833-appb-000153
is a vector
Figure PCTCN2022102833-appb-000154
The real part and the imaginary part are separated,
Figure PCTCN2022102833-appb-000155
is the training parameter of the long-time scale DNN, σ r is the nonlinear activation function of the rth layer of the long-time scale DNN, and sgn( ) is the activation function of the binary layer of the long-time scale DNN.

在本申请一个实施例中,混合预编码子网络包括模拟发送端预编码模块、数字发送端预编码模块、模拟接收端预编码模块、数字接收端预编码模块和解调模块,所述编码模块400还用于:将高维原始信道矩阵的实部和虚部分别输入至模拟发送端预编码模块和模拟接收端预编码模块,以输出发送端和接收端的模拟编码器相位;计算出满足恒模约束的复数向量;通过以下公式对满足恒模约束的复数向量进行转化操作,生成模拟预编码矩阵:In one embodiment of the present application, the hybrid precoding sub-network includes an analog transmitting end precoding module, a digital transmitting end precoding module, an analog receiving end precoding module, a digital receiving end precoding module and a demodulation module, and the encoding module 400 is also used to: input the real part and the imaginary part of the high-dimensional original channel matrix to the precoding module of the analog sending end and the precoding module of the analog receiving end respectively, so as to output the analog encoder phases of the sending end and the receiving end; The complex number vector of the modulus constraint; the complex number vector satisfying the constant modulus constraint is transformed by the following formula to generate the analog precoding matrix:

Figure PCTCN2022102833-appb-000156
Figure PCTCN2022102833-appb-000156

其中,

Figure PCTCN2022102833-appb-000157
in,
Figure PCTCN2022102833-appb-000157

其中,F RF是发送端模拟预编码矩阵,W RF是接收端模拟预编码矩阵,

Figure PCTCN2022102833-appb-000158
表示将向量转换成矩阵的操作,
Figure PCTCN2022102833-appb-000159
是发送端的模拟编码器相位,
Figure PCTCN2022102833-appb-000160
是接收端的模拟编码器相位,N t是,N r是。 Among them, F RF is the analog precoding matrix of the transmitting end, W RF is the analog precoding matrix of the receiving end,
Figure PCTCN2022102833-appb-000158
Represents the operation of converting a vector into a matrix,
Figure PCTCN2022102833-appb-000159
is the phase of the analog encoder at the transmitter,
Figure PCTCN2022102833-appb-000160
is the analog encoder phase at the receiving end, N t is, N r is.

在本申请一个实施例中,训练模块200还用于通过滑动平均或滑动窗的方式获取高维原始信道矩阵样本,滑动平均是将长时间尺度DNN的模拟发送端预编码模块和模拟接收端预编码模块当前的输出和距离当前最近的上一时刻的输出做进行加权平均。In one embodiment of the present application, the training module 200 is also used to acquire high-dimensional original channel matrix samples by means of sliding average or sliding window. The current output of the encoding module and the output at the last moment closest to the current are weighted averaged.

综上所述,本申请实施例的基于双时间尺度和深度学习的天线系统预编码装置,基于双时间尺度进行混合预编码,其中长时间尺度的模拟预编码基于信道统计特性得到,短时间尺度的数字预编码根据低维实时等效信道矩阵优化得到,从而可以降低信令开销,提高对由于传输延迟引起的信道失配的鲁棒性。并且,该装置通过深度学习框架对通信系统中的各个模块进行联合设计,实现端到端性能优化,该深度学习框架在优化端到端通信系统的过程中以数据驱动的方式隐式学习信道的统计特性,不需要精确的信道数学模型,且深度神经网络的计算可以并行化,提高了大规模MIMO系统的通信性能,并降低了混合预编码的计算复杂程度,提高了误码率性能。In summary, the antenna system precoding device based on dual time scales and deep learning in the embodiment of the present application performs hybrid precoding based on dual time scales, in which the long-term analog precoding is obtained based on channel statistical characteristics, and the short-time scale The digital precoding of is optimized according to the low-dimensional real-time equivalent channel matrix, which can reduce signaling overhead and improve the robustness to channel mismatch caused by transmission delay. Moreover, the device jointly designs each module in the communication system through a deep learning framework to achieve end-to-end performance optimization. The deep learning framework implicitly learns the channel performance in a data-driven manner during the process of optimizing the end-to-end communication system. Statistical characteristics, no precise channel mathematical model is required, and the calculation of deep neural network can be parallelized, which improves the communication performance of massive MIMO system, reduces the computational complexity of hybrid precoding, and improves the bit error rate performance.

为了实现上述实施例,本公开还提出一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本公开的基于双时间尺度和深度学习的天线系统预编码方法中的步骤。In order to realize the above-mentioned embodiments, the present disclosure also proposes an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the program, the present disclosure based on Steps in an antenna system precoding method with dual time scales and deep learning.

为了实现上述实施例,本公开还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请第一方面实施例所述的一种基于双时间尺度和深度学习的天线系统预编码方法。In order to realize the above-mentioned embodiments, the present disclosure also proposes a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements a An Antenna System Precoding Method Based on Dual Time Scales and Deep Learning.

在本公开提供可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器、存储器。所述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述终端设备的各种功能。Provided in the present disclosure may be computing devices such as desktop computers, notebooks, palmtop computers, and cloud servers. The terminal device may include, but not limited to, a processor and a memory. The processor can be a central processing unit (Central Processing Unit, referred to as CPU), and can also be other general-purpose processors, digital signal processors (Digital Signal Processor, referred to as DSP), application specific integrated circuits (Application Specific Integrated Circuit, referred to as ASIC) ), off-the-shelf programmable gate array (Field-Programmable Gate Array, referred to as FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The memory can be used to store the computer programs and/or modules, and the processor implements the terminal by running or executing the computer programs and/or modules stored in the memory and calling the data stored in the memory various functions of the device.

本公开的电子设备可通过处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。The electronic device of the present disclosure can implement the steps in the foregoing method embodiments when the processor executes the computer program. Alternatively, when the processor executes the computer program, the functions of the modules/units in the above device embodiments are implemented.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method descriptions in flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing custom logical functions or steps of a process , and the scope of preferred embodiments of the present application includes additional implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It should be understood by those skilled in the art to which the embodiments of the present application belong.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM), 可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from instruction execution systems, devices, or devices and execute instructions), or in conjunction with these instruction execution systems, devices or equipment used. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device or device. More specific examples (non-exhaustive list) of computer-readable media include the following: electrical connection with one or more wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program can be printed, since the program can be read, for example, by optically scanning the paper or other medium, followed by editing, interpretation or other suitable processing if necessary. processing to obtain the program electronically and store it in computer memory.

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that each part of the present application may be realized by hardware, software, firmware or a combination thereof. In the embodiments described above, various steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: a discrete Logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method embodiments is included.

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.

上述提到的存储介质可以是只读存储器,磁盘或光盘等。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the described specific features, structures, materials or characteristics may be combined in any suitable manner in any one or more embodiments or examples. In addition, those skilled in the art can combine and combine different embodiments or examples and features of different embodiments or examples described in this specification without conflicting with each other.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In the description of the present application, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present application, and those skilled in the art can make the above-mentioned The embodiments are subject to changes, modifications, substitutions and variations.

Claims (18)

一种基于双时间尺度和深度学习的天线系统预编码方法,包括以下步骤:An antenna system precoding method based on dual time scales and deep learning, comprising the following steps: 构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN,其中,长时间尺度DNN和短时间尺度DNN分别包括与大规模毫米波多输入多输出MIMO系统的收发机对应的多个子网络,所述多个子网络包括:接收端的信道估计子网络和信道反馈子网络,以及发送端的导频设计子网络和混合预编码子网络;A long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN are constructed, wherein the long-time-scale DNN and the short-time-scale DNN respectively include multiple sub-networks corresponding to the transceivers of the massive millimeter-wave MIMO system. The multiple sub-networks include: a channel estimation sub-network and a channel feedback sub-network at the receiving end, and a pilot design sub-network and a hybrid precoding sub-network at the sending end; 获取具有不同信噪比的训练数据,并通过所述训练数据对所述长时间尺度DNN和短时间尺度DNN进行训练,以优化网络参数;Obtaining training data with different signal-to-noise ratios, and using the training data to train the long-time-scale DNN and the short-time-scale DNN to optimize network parameters; 获取待传输的信号,通过训练完成的所述长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的所述短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵;Obtain the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the trained long-term scale DNN to restore the high-dimensional original channel matrix, and perform low-dimensional through the trained short-time scale DNN Pilot estimation and low-dimensional channel feedback to obtain a low-dimensional equivalent channel matrix; 通过所述长时间尺度DNN根据所述高维原始信道矩阵进行模拟预编码和数字预编码,并通过所述短时间尺度DNN根据所述低维等效信道矩阵进行数字预编码,以完成信号传输。Perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-term scale DNN, and perform digital precoding through the short-time scale DNN according to the low-dimensional equivalent channel matrix to complete signal transmission . 根据权利要求1所述的方法,其中根据信道统计特性将时间轴划分多个超帧,并将每个所述超帧划分为第一预设数量的帧,每个所述帧包括第二预设数量的时隙,根据所述超帧确定所述长时间尺度,并根据所述时隙确定短时间尺度。The method according to claim 1, wherein the time axis is divided into a plurality of superframes according to channel statistical characteristics, and each said superframe is divided into a first preset number of frames, and each said frame includes a second preset Given a number of time slots, the long time scale is determined from the superframe, and the short time scale is determined from the time slots. 根据权利要求1或2所述的方法,其中所述对所述长时间尺度DNN和短时间尺度DNN进行训练,包括:The method according to claim 1 or 2, wherein said training the long-time scale DNN and the short-time scale DNN comprises: 根据双时间尺度的帧结构,交替训练所述长时间尺度DNN和所述短时间尺度DNN,其中,所述短时间尺度DNN的数字预编码矩阵在每个帧除最后一个时隙外的每个时隙,基于所述低维等效信道进行更新,所述长时间尺度DNN的模拟预编码矩阵和数字预编码矩阵在每个帧的最后一个时隙,基于所述高维等效信道进行更新。According to the dual-time-scale frame structure, the long-time-scale DNN and the short-time-scale DNN are alternately trained, wherein the digital precoding matrix of the short-time-scale DNN is in each frame except the last time slot The time slot is updated based on the low-dimensional equivalent channel, and the analog precoding matrix and digital precoding matrix of the long-term DNN are updated based on the high-dimensional equivalent channel in the last time slot of each frame . 根据权利要求1至3中任一项所述的方法,其中根据深度神经网络中二进制神经元的输出构建所述信道反馈子网络,所述对所述长时间尺度DNN和短时间尺度DNN进行训练,还包括:The method according to any one of claims 1 to 3, wherein the channel feedback sub-network is constructed according to the output of binary neurons in the deep neural network, and the long-term scale DNN and the short-time scale DNN are trained ,Also includes: 将导频信息设置为所述导频设计子网络的训练参数,通过随机梯度下降学习所述导频设计子网络的目标训练参数;Setting the pilot information as the training parameters of the pilot design sub-network, learning the target training parameters of the pilot design sub-network through stochastic gradient descent; 通过sigmoid函数的估计器近似二进制神经元的梯度,并通过随机梯度下降训练所述信道反馈子网络。The gradient of the binary neuron is approximated by an estimator of the sigmoid function, and the channel feedback subnetwork is trained by stochastic gradient descent. 根据权利要求1至4中任一项所述的方法,其中通过以下公式进行高维导频估计:The method according to any one of claims 1 to 4, wherein the high-dimensional pilot estimation is performed by the following formula:
Figure PCTCN2022102833-appb-100001
Figure PCTCN2022102833-appb-100001
其中,
Figure PCTCN2022102833-appb-100002
是接收端接收到的导频信号矩阵,
Figure PCTCN2022102833-appb-100003
是发送端发送的训练导频,
Figure PCTCN2022102833-appb-100004
是模拟预编码矩阵,
Figure PCTCN2022102833-appb-100005
H是待估计的高维原始信道,
Figure PCTCN2022102833-appb-100006
是模拟接收矩阵
Figure PCTCN2022102833-appb-100007
的共轭转置矩阵,
Figure PCTCN2022102833-appb-100008
N是高斯噪声矩阵,
Figure PCTCN2022102833-appb-100009
in,
Figure PCTCN2022102833-appb-100002
is the pilot signal matrix received by the receiver,
Figure PCTCN2022102833-appb-100003
is the training pilot sent by the sender,
Figure PCTCN2022102833-appb-100004
is the simulated precoding matrix,
Figure PCTCN2022102833-appb-100005
H is the high-dimensional original channel to be estimated,
Figure PCTCN2022102833-appb-100006
is the simulated receiving matrix
Figure PCTCN2022102833-appb-100007
The conjugate transpose matrix of ,
Figure PCTCN2022102833-appb-100008
N is the Gaussian noise matrix,
Figure PCTCN2022102833-appb-100009
选取所述训练导频、所述模拟预编码矩阵和所述模拟接收矩阵为所述信道估计子网络的训练参数。The training pilot, the simulated precoding matrix and the simulated receiving matrix are selected as training parameters of the channel estimation sub-network.
根据权利要求1至5中任一项所述的方法,其中通过以下公式进行高维信道反馈:The method according to any one of claims 1 to 5, wherein high-dimensional channel feedback is performed by the following formula:
Figure PCTCN2022102833-appb-100010
Figure PCTCN2022102833-appb-100010
其中,q是反馈比特,
Figure PCTCN2022102833-appb-100011
表示导频信号矩阵
Figure PCTCN2022102833-appb-100012
的向量化结果,
Figure PCTCN2022102833-appb-100013
是向量
Figure PCTCN2022102833-appb-100014
实部、虚部分开的表示,
Figure PCTCN2022102833-appb-100015
是长时间尺度DNN的训练参数,σ r是长时间尺度DNN第r层的非线性激活函数,sgn(·)是长时间尺度DNN二值层的激活函数。
where q is the feedback bit,
Figure PCTCN2022102833-appb-100011
Represents the pilot signal matrix
Figure PCTCN2022102833-appb-100012
The vectorized result of
Figure PCTCN2022102833-appb-100013
is a vector
Figure PCTCN2022102833-appb-100014
The real part and the imaginary part are separated,
Figure PCTCN2022102833-appb-100015
is the training parameter of the long-time scale DNN, σ r is the nonlinear activation function of the rth layer of the long-time scale DNN, and sgn( ) is the activation function of the binary layer of the long-time scale DNN.
根据权利要求1至6中任一项所述的方法,其中所述混合预编码子网络包括模拟发送端预编码模块、数字发送端预编码模块、模拟接收端预编码模块、数字接收端预编码模块和解调模块,所述根据所述高维原始信道进行模拟预编码,包括:The method according to any one of claims 1 to 6, wherein the hybrid precoding sub-network includes an analog transmitting end precoding module, a digital transmitting end precoding module, an analog receiving end precoding module, a digital receiving end precoding module A module and a demodulation module, the analog precoding is performed according to the high-dimensional original channel, including: 将所述高维原始信道矩阵的实部和虚部分别输入至所述模拟发送端预编码模块和模拟接收端预编码模块,以输出发送端和接收端的模拟编码器相位;Inputting the real part and the imaginary part of the high-dimensional original channel matrix to the analog transmitting end precoding module and the analog receiving end precoding module respectively, so as to output the analog encoder phases of the transmitting end and the receiving end; 计算出满足恒模约束的复数向量;Calculate the complex vector that satisfies the constant modulus constraint; 通过以下公式对所述满足恒模约束的复数向量进行转化操作,生成模拟预编码矩阵:The complex number vector that satisfies the constant modulus constraint is converted by the following formula to generate an analog precoding matrix:
Figure PCTCN2022102833-appb-100016
Figure PCTCN2022102833-appb-100016
其中,
Figure PCTCN2022102833-appb-100017
in,
Figure PCTCN2022102833-appb-100017
其中,F RF是发送端模拟预编码矩阵,W RF是接收端模拟预编码矩阵,
Figure PCTCN2022102833-appb-100018
表示将向量转换成矩阵的操作,
Figure PCTCN2022102833-appb-100019
是发送端的模拟编码器相位,
Figure PCTCN2022102833-appb-100020
是接收端的模拟编码器相位,N t是发送端天线的数目,N r是接收端天线的数目。
Among them, F RF is the analog precoding matrix of the transmitting end, W RF is the analog precoding matrix of the receiving end,
Figure PCTCN2022102833-appb-100018
Represents the operation of converting a vector into a matrix,
Figure PCTCN2022102833-appb-100019
is the phase of the analog encoder at the transmitter,
Figure PCTCN2022102833-appb-100020
is the analog encoder phase at the receiver, N t is the number of antennas at the transmitter, and N r is the number of antennas at the receiver.
根据权利要求1至7中任一项所述的方法,其中所述训练数据包括高维原始信道矩阵样本、高斯噪声和待发送的数据标签,对所述长时间尺度DNN进行训练,还包括:通过滑动平均或滑动窗的方式获取高维原始信道矩阵样本,所述滑动平均是将所述长时间尺度DNN的模拟发送端预编码模块和模拟接收端预编码模块当前的输出和距离当前最近的上一时刻的输出做进行加权平均。The method according to any one of claims 1 to 7, wherein the training data includes high-dimensional original channel matrix samples, Gaussian noise and data labels to be sent, and the long-term scale DNN is trained, further comprising: The high-dimensional original channel matrix samples are obtained by means of a sliding average or a sliding window, and the sliding average is the current output of the analog transmitting-end precoding module and the analog receiving-end precoding module of the long-term scale DNN and the current closest The output of the previous moment is weighted average. 一种基于双时间尺度和深度学习的天线系统预编码装置,包括:An antenna system precoding device based on dual time scales and deep learning, including: 构建模块,用于构建长时间尺度深度神经网络DNN和短时间尺度深度神经网络DNN,其中,长时间尺度DNN和短时间尺度DNN分别包括与大规模毫米波多输入多输出MIMO系统的收发机对应的多个子网络,所述多个子网络包括:接收端的信道估计子网络和信道反馈子网络,以及发送端的导频设计子网络和混合预编码子网络;A building block for constructing a long-time-scale deep neural network DNN and a short-time-scale deep neural network DNN, wherein the long-time-scale DNN and the short-time-scale DNN respectively include transceivers corresponding to massive millimeter-wave multiple-input multiple-output MIMO systems A plurality of subnetworks, the plurality of subnetworks include: a channel estimation subnetwork and a channel feedback subnetwork at the receiving end, and a pilot design subnetwork and a hybrid precoding subnetwork at the sending end; 训练模块,用于获取具有不同信噪比的训练数据,并通过所述训练数据对所述长时间尺度DNN和短时间尺度DNN进行训练,以优化网络参数;A training module, configured to obtain training data with different signal-to-noise ratios, and train the long-time scale DNN and the short-time scale DNN through the training data to optimize network parameters; 获取模块,用于获取待传输的信号,通过训练完成的所述长时间尺度DNN进行高维导频估计和高维信道反馈,以恢复高维原始信道矩阵,并通过训练完成的所述短时间尺度DNN进行低维导频估计和低维信道反馈,以获取低维等效信道矩阵;The acquisition module is used to acquire the signal to be transmitted, perform high-dimensional pilot estimation and high-dimensional channel feedback through the long-term scale DNN completed through training, so as to restore the high-dimensional original channel matrix, and complete the short-term DNN through training Scale DNN performs low-dimensional pilot estimation and low-dimensional channel feedback to obtain low-dimensional equivalent channel matrix; 编码模块,用于通过所述长时间尺度DNN根据所述高维原始信道矩阵进行模拟预编码和数字预编码,并通过所述短时间尺度DNN根据所述低维等效信道矩阵进行数字预编码,以完成信号传输。A coding module, configured to perform analog precoding and digital precoding according to the high-dimensional original channel matrix through the long-time scale DNN, and perform digital precoding through the short-time scale DNN according to the low-dimensional equivalent channel matrix , to complete the signal transmission. 根据权利要求9所述的装置,其中所述构建模块还用于根据信道统计特性将时间轴划分多个超帧,并将每个超帧划分为第一预设数量的帧,每个帧包括第二预设数量的时隙,根据超帧确定长时间尺度,并根据时隙确定短时间尺度。The device according to claim 9, wherein the building block is further configured to divide the time axis into a plurality of superframes according to channel statistical characteristics, and divide each superframe into a first preset number of frames, each frame comprising For the second preset number of time slots, the long time scale is determined according to the superframe, and the short time scale is determined according to the time slots. 根据权利要求9或10所述的装置,其中所述训练模块还用于根据双时间尺度的帧结构,交替训练长时间尺度DNN和短时间尺度DNN,其中,短时间尺度DNN的数字预编码矩阵在每个帧除最后一个时隙外的每个时隙,基于低维等效信道进行更新,长时间尺度DNN的模拟预编码矩阵和数字预编码矩阵在每个帧的最后一个时隙,基于高维等效信道进行更新。The device according to claim 9 or 10, wherein the training module is further used to alternately train a long-time scale DNN and a short-time-scale DNN according to a dual-time-scale frame structure, wherein the digital precoding matrix of the short-time scale DNN In every slot except the last slot of each frame, the update is based on the low-dimensional equivalent channel, and the analog precoding matrix and digital precoding matrix of the long-term DNN are in the last slot of each frame, based on The high-dimensional equivalent channel is updated. 根据权利要求9至11中任一项所述的装置,其中所述训练模块还用于Apparatus according to any one of claims 9 to 11, wherein said training module is further used to 将导频信息设置为导频设计子网络的训练参数,通过随机梯度下降学习导频设计子网络的目标训练 参数;The pilot information is set as the training parameters of the pilot design sub-network, and the target training parameters of the pilot design sub-network are learned by stochastic gradient descent; 通过sigmoid函数的估计器近似二进制神经元的梯度,并通过随机梯度下降训练信道反馈子网络。The gradient of the binary neuron is approximated by an estimator of the sigmoid function, and the channel feedback subnetwork is trained by stochastic gradient descent. 根据权利要求9至12中任一项所述的装置,其中所述训练模块还用于通过以下公式进行高维导频估计:The device according to any one of claims 9 to 12, wherein the training module is also used for high-dimensional pilot estimation by the following formula:
Figure PCTCN2022102833-appb-100021
Figure PCTCN2022102833-appb-100021
其中,
Figure PCTCN2022102833-appb-100022
是接收端接收到的导频信号矩阵,
Figure PCTCN2022102833-appb-100023
是发送端发送的训练导频,
Figure PCTCN2022102833-appb-100024
是模拟预编码矩阵,
Figure PCTCN2022102833-appb-100025
H是待估计的高维原始信道,
Figure PCTCN2022102833-appb-100026
是模拟接收矩阵
Figure PCTCN2022102833-appb-100027
的共轭转置矩阵,
Figure PCTCN2022102833-appb-100028
N是高斯噪声矩阵,
Figure PCTCN2022102833-appb-100029
选取训练导频、模拟预编码矩阵和模拟接收矩阵为信道估计子网络的训练参数。
in,
Figure PCTCN2022102833-appb-100022
is the pilot signal matrix received by the receiver,
Figure PCTCN2022102833-appb-100023
is the training pilot sent by the sender,
Figure PCTCN2022102833-appb-100024
is the simulated precoding matrix,
Figure PCTCN2022102833-appb-100025
H is the high-dimensional original channel to be estimated,
Figure PCTCN2022102833-appb-100026
is the simulated receiving matrix
Figure PCTCN2022102833-appb-100027
The conjugate transpose matrix of ,
Figure PCTCN2022102833-appb-100028
N is the Gaussian noise matrix,
Figure PCTCN2022102833-appb-100029
The training pilot, simulated precoding matrix and simulated receiving matrix are selected as the training parameters of the channel estimation sub-network.
根据权利要求9至13中任一项所述的装置,其中所述训练模块还用于通过以下公式进行高维信道反馈:The device according to any one of claims 9 to 13, wherein the training module is also used for high-dimensional channel feedback by the following formula:
Figure PCTCN2022102833-appb-100030
Figure PCTCN2022102833-appb-100030
其中,q是反馈比特,
Figure PCTCN2022102833-appb-100031
表示导频信号矩阵
Figure PCTCN2022102833-appb-100032
的向量化结果,
Figure PCTCN2022102833-appb-100033
是向量
Figure PCTCN2022102833-appb-100034
实部、虚部分开的表示,
Figure PCTCN2022102833-appb-100035
是长时间尺度DNN的训练参数,σ r是长时间尺度DNN第r层的非线性激活函数,sgn(·)是长时间尺度DNN二值层的激活函数。
where q is the feedback bit,
Figure PCTCN2022102833-appb-100031
Represents the pilot signal matrix
Figure PCTCN2022102833-appb-100032
The vectorized result of
Figure PCTCN2022102833-appb-100033
is a vector
Figure PCTCN2022102833-appb-100034
The real part and the imaginary part are separated,
Figure PCTCN2022102833-appb-100035
is the training parameter of the long-time scale DNN, σ r is the nonlinear activation function of the rth layer of the long-time scale DNN, and sgn( ) is the activation function of the binary layer of the long-time scale DNN.
根据权利要求9至14中任一项所述的装置,其中所述混合预编码子网络包括模拟发送端预编码模块、数字发送端预编码模块、模拟接收端预编码模块、数字接收端预编码模块和解调模块,所述编码模块还用于:The device according to any one of claims 9 to 14, wherein the hybrid precoding sub-network includes an analog transmitting end precoding module, a digital transmitting end precoding module, an analog receiving end precoding module, a digital receiving end precoding module, and a digital receiving end precoding module. module and a demodulation module, the encoding module is also used for: 将高维原始信道矩阵的实部和虚部分别输入至模拟发送端预编码模块和模拟接收端预编码模块,以输出发送端和接收端的模拟编码器相位;Inputting the real part and the imaginary part of the high-dimensional original channel matrix to the precoding module of the analog transmitting end and the precoding module of the analog receiving end respectively, so as to output the analog encoder phases of the transmitting end and the receiving end; 计算出满足恒模约束的复数向量;Calculate the complex vector that satisfies the constant modulus constraint; 通过以下公式对满足恒模约束的复数向量进行转化操作,生成模拟预编码矩阵:The complex number vector that satisfies the constant modulus constraint is transformed by the following formula to generate an analog precoding matrix:
Figure PCTCN2022102833-appb-100036
Figure PCTCN2022102833-appb-100036
其中,
Figure PCTCN2022102833-appb-100037
in,
Figure PCTCN2022102833-appb-100037
其中,F RF是发送端模拟预编码矩阵,W RF是接收端模拟预编码矩阵,
Figure PCTCN2022102833-appb-100038
表示将向量转换成矩阵的操作,
Figure PCTCN2022102833-appb-100039
是发送端的模拟编码器相位,
Figure PCTCN2022102833-appb-100040
是接收端的模拟编码器相位,N t是,N r是。
Among them, F RF is the analog precoding matrix of the transmitting end, W RF is the analog precoding matrix of the receiving end,
Figure PCTCN2022102833-appb-100038
Represents the operation of converting a vector into a matrix,
Figure PCTCN2022102833-appb-100039
is the phase of the analog encoder at the transmitter,
Figure PCTCN2022102833-appb-100040
is the analog encoder phase at the receiving end, N t is, N r is.
根据权利要求9至15中任一项所述的装置,其中所述训练模块还用于通过滑动平均或滑动窗的方式获取高维原始信道矩阵样本,滑动平均是将长时间尺度DNN的模拟发送端预编码模块和模拟接收端预编码模块当前的输出和距离当前最近的上一时刻的输出做进行加权平均。The device according to any one of claims 9 to 15, wherein the training module is also used to obtain high-dimensional original channel matrix samples by means of a sliding average or a sliding window, and the sliding average is to send the simulation of the long-term scale DNN The current output of the end precoding module and the analog receiving end precoding module are weighted and averaged with the output at the last moment closest to the current one. 一种电子设备,包括:An electronic device comprising: 存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至8中任一项所述的基于双时间尺度和深度学习的天线系统预编码方法中的步骤。A memory, a processor, and a computer program stored on the memory and operable on the processor, when the processor executes the program, the dual-time-scale and deep learning based on any one of claims 1 to 8 is realized The steps in the antenna system precoding method. 一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一所述的基于双时间尺度和深度学习的天线系统预编码方法。A non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the antenna system based on dual time scales and deep learning according to any one of claims 1 to 8 is realized precoding method.
PCT/CN2022/102833 2021-09-09 2022-06-30 Antenna system precoding method and apparatus based on two time scales and deep learning Ceased WO2023035736A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111056767.2 2021-09-09
CN202111056767.2A CN113972939B (en) 2021-09-09 2021-09-09 Antenna system precoding method and device based on dual time scale and deep learning

Publications (1)

Publication Number Publication Date
WO2023035736A1 true WO2023035736A1 (en) 2023-03-16

Family

ID=79586477

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/102833 Ceased WO2023035736A1 (en) 2021-09-09 2022-06-30 Antenna system precoding method and apparatus based on two time scales and deep learning

Country Status (2)

Country Link
CN (1) CN113972939B (en)
WO (1) WO2023035736A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116760666A (en) * 2023-07-06 2023-09-15 亚信科技(南京)有限公司 Channel estimation method, device, electronic equipment and storage medium
CN118337274A (en) * 2024-06-17 2024-07-12 南京控维通信科技有限公司 High-robustness communication method suitable for satellite communication
CN119420388A (en) * 2025-01-06 2025-02-11 中国人民解放军火箭军工程大学 A sub-6GHz channel-assisted hybrid precoding method for millimeter wave channel systems
CN119544414A (en) * 2024-11-13 2025-02-28 南京航空航天大学 An unsupervised MIMO channel estimation method and system integrating channel statistical characteristics
CN119946329A (en) * 2025-04-07 2025-05-06 中国科学技术大学 Video streaming media dual time scale wireless transmission method, system and storage medium

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113972939B (en) * 2021-09-09 2022-07-12 浙江大学 Antenna system precoding method and device based on dual time scale and deep learning
CN114553274B (en) * 2022-01-27 2023-03-31 北京理工大学 Security self-precoding machine optimization method based on counterstudy
CN114696878B (en) * 2022-02-23 2023-10-17 浙江大学 A joint design method and device based on hybrid precoding and channel estimation
CN114553643B (en) * 2022-04-24 2022-08-02 杭州电子科技大学 A Channel Estimation Method for Millimeter-Wave Smart Metasurfaces with Cooperative Sensing on Two Time Scales
EP4344143A1 (en) 2022-09-22 2024-03-27 Nokia Solutions and Networks Oy Preamble matrix
CN120741963B (en) * 2025-09-03 2025-10-31 合肥瀚博智能科技有限公司 Automatic testing method and system for multi-channel antenna source

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107332598A (en) * 2017-06-26 2017-11-07 浙江理工大学 A kind of precoding of mimo system joint and antenna selecting method based on deep learning
CN110099016A (en) * 2019-05-14 2019-08-06 东南大学 A kind of sparse front channel estimation methods of millimeter wave based on deep learning network
WO2020092391A1 (en) * 2018-10-29 2020-05-07 Board Of Regents, The University Of Texas System Low resolution ofdm receivers via deep learning
WO2020188316A1 (en) * 2019-03-15 2020-09-24 Telefonaktiebolaget Lm Ericsson (Publ) Artificial neutral network precoding for massive mimo systems
CN113162666A (en) * 2021-04-19 2021-07-23 北京科技大学 Intelligent steel-oriented large-scale MIMO hybrid precoding method and device
CN113972939A (en) * 2021-09-09 2022-01-25 浙江大学 Antenna system precoding method and device based on double time scales and deep learning

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109743268B (en) * 2018-12-06 2022-02-15 东南大学 Millimeter wave channel estimation and compression method based on deep neural network
CN109921882B (en) * 2019-02-20 2021-08-27 深圳市宝链人工智能科技有限公司 Deep learning-based MIMO decoding method, device and storage medium
US11005697B2 (en) * 2019-09-03 2021-05-11 Cisco Technology, Inc. Orthogonal frequency-division multiplexing equalization using deep neural network
CN110855585B (en) * 2019-09-30 2020-11-10 北京交通大学 Channel estimation method of millimeter wave large-scale MIMO system
CN112737985B (en) * 2020-12-25 2023-04-07 东南大学 Large-scale MIMO channel joint estimation and feedback method based on deep learning

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107332598A (en) * 2017-06-26 2017-11-07 浙江理工大学 A kind of precoding of mimo system joint and antenna selecting method based on deep learning
WO2020092391A1 (en) * 2018-10-29 2020-05-07 Board Of Regents, The University Of Texas System Low resolution ofdm receivers via deep learning
WO2020188316A1 (en) * 2019-03-15 2020-09-24 Telefonaktiebolaget Lm Ericsson (Publ) Artificial neutral network precoding for massive mimo systems
CN110099016A (en) * 2019-05-14 2019-08-06 东南大学 A kind of sparse front channel estimation methods of millimeter wave based on deep learning network
CN113162666A (en) * 2021-04-19 2021-07-23 北京科技大学 Intelligent steel-oriented large-scale MIMO hybrid precoding method and device
CN113972939A (en) * 2021-09-09 2022-01-25 浙江大学 Antenna system precoding method and device based on double time scales and deep learning

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116760666A (en) * 2023-07-06 2023-09-15 亚信科技(南京)有限公司 Channel estimation method, device, electronic equipment and storage medium
CN118337274A (en) * 2024-06-17 2024-07-12 南京控维通信科技有限公司 High-robustness communication method suitable for satellite communication
CN119544414A (en) * 2024-11-13 2025-02-28 南京航空航天大学 An unsupervised MIMO channel estimation method and system integrating channel statistical characteristics
CN119420388A (en) * 2025-01-06 2025-02-11 中国人民解放军火箭军工程大学 A sub-6GHz channel-assisted hybrid precoding method for millimeter wave channel systems
CN119946329A (en) * 2025-04-07 2025-05-06 中国科学技术大学 Video streaming media dual time scale wireless transmission method, system and storage medium
CN119946329B (en) * 2025-04-07 2025-07-22 中国科学技术大学 Video streaming media dual time scale wireless transmission method, system and storage medium

Also Published As

Publication number Publication date
CN113972939B (en) 2022-07-12
CN113972939A (en) 2022-01-25

Similar Documents

Publication Publication Date Title
CN113972939B (en) Antenna system precoding method and device based on dual time scale and deep learning
CN110912598A (en) CSI feedback method for massive MIMO system based on long and short-term attention mechanism
CN110557177A (en) DenseNet-based hybrid precoding method in millimeter wave large-scale MIMO system
CN113691288B (en) Joint pilot frequency, feedback and multi-user hybrid coding method based on deep learning
KR102334011B1 (en) Method and apparatus for limited feedback based on machine learning in wireless communication system
WO2018126988A1 (en) Channel state information feedback and determination methods, and device
CN107135024A (en) A Low Complexity Iterative Design Method for Hybrid Beamforming
Hu et al. Two-timescale end-to-end learning for channel acquisition and hybrid precoding
CN113839697B (en) A joint feedback and hybrid precoding design method based on deep learning
JP2024512358A (en) Information reporting method, device, first device and second device
CN109560846B (en) A 3D precoding method based on model-driven deep learning
WO2023179476A1 (en) Channel feature information reporting and recovery methods, terminal and network side device
JP2025500474A (en) Communication method and apparatus
CN112929304A (en) Wireless channel acquisition method assisted by environment knowledge base
EP4369620A1 (en) Communication method and apparatus
CN116405077A (en) A Massive MIMO Hybrid Beamforming Method Based on Deep Learning
WO2023125699A1 (en) Communication method and apparatus
Zimaglia et al. A novel deep learning approach to csi feedback reporting for nr 5g cellular systems
CN116436551A (en) Channel information transmission method and device
CN114726412A (en) Channel information acquisition method, device and related equipment
CN114844541B (en) Hybrid precoding and feedback method based on deep learning
CN114696878B (en) A joint design method and device based on hybrid precoding and channel estimation
CN102545979B (en) A kind of in a communications system for planning method, the equipment and system of user
Boby et al. A wireless precoding technique for millimetre-wave MIMO system based on SIC-MMSE
CN115085782B (en) Joint feedback and hybrid precoding method of intelligent reflective surface based on deep learning

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22866211

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 22866211

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25/03/2025)