A compressed sensing-based near-field channel estimation method for extra-large-scale massive multiple-input multiple-output (XL-MIMO), comprising:
- obtaining a channel vector of a compressed sensing-based near-field channel on which estimation is to be performed;
- and
- inputting the channel vector into a channel estimation model constructed by a deep neural network, whereby the channel estimation model converts the channel vector into a polar-domain channel vector by a built-in sparse transformation matrix;
- compressing the polar-domain channel vector into a signal vector by a built-in sensing matrix;
- adding noise to the signal vector, and obtaining a received signal vector;
- inputting the received signal vector into a built-in learned approximate message passing (LAMP) algorithm layer, whereby the LAMP algorithm layer performs an iterative calculation on the received signal vector by a built-in soft-thresholding function, and obtaining an estimated polar-domain channel vector corresponding to the polar-domain channel vector, wherein the soft-thresholding function is calculated based on a built-in linear transformation parameter, nonlinear transformation parameter, and linear transformation matrix;
- and converting, by the built-in sparse transformation matrix, the estimated polar-domain channel vector into an estimate of the compressed sensing-based near-field channel on which estimation is to be performed.