A method for array signal compression transmission and recovery in a multi-source scene
By employing a signal iterative recovery module, a denoiser module, and an iterative noise reduction module in multi-source scenarios, and utilizing array parameter estimation and iterative updates, the computational complexity and robustness issues of signal recovery in multi-source scenarios are solved, achieving efficient signal compression transmission and recovery.
Patent Information
- Application Number
- CN202511022581.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-07-24
AI Technical Summary
In multi-source scenarios, existing technologies struggle to effectively perform high-resolution line spectrum estimation and robust recovery of related signals using traditional compressed sensing algorithms when local hardware computing resources are limited, resulting in high computational complexity and reduced recovery performance.
A method for array signal compression transmission and recovery in multi-source scenarios is adopted. Through signal iterative recovery module, denoiser module and iterative noise reduction module, the signal recovery process is optimized by array parameter estimation and iterative update. The generalized expectation consistent signal recovery algorithm and Adam optimizer are used for parameter optimization.
It improves the applicability and accuracy of signal recovery in multi-source scenarios, avoids the influence of structural and unknown parameters, and achieves efficient signal compression transmission and recovery.
Smart Images

Figure CN121036890B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a method for array signal compression transmission and recovery in a multi-source scenario. Background Technology
[0002] Line spectrum estimation (spectral analysis), a core fundamental problem in signal and information processing, aims to reveal the inherent periodic structure of physical signals by decomposing them into a superposition of simple signals (harmonics) with different frequencies, amplitudes, and phases, and accurately estimating model parameters (frequency, amplitude, order). Its applications span numerous key fields, including sonar and radar angular spectrum estimation, wireless communication channel modeling, speech analysis, spectroscopy, and geophysical exploration. Although parametric high-resolution methods (such as MUSIC and ESPRIT) have become the mainstream choice due to their superior performance, their high computational complexity poses a significant challenge to array processing hardware in practical applications, especially in multi-source scenarios, limiting their deployment capabilities in resource-constrained environments.
[0003] Meanwhile, compressed sensing (CS) theory offers new insights into overcoming the limitations of traditional Shannon sampling, allowing the recovery of sparse signals from observations at rates far below the Nyquist rate. However, mainstream CS recovery algorithms based on approximate message passing (AMP) and its variants often experience a significant decrease in recovery performance or even fail when dealing with communication signals that have intrinsic structure or strong correlations.
[0004] Therefore, under the constraints of numerous signal sources and limited local hardware computing resources, designing a robust signal detection and recovery method to overcome both the computational bottleneck of high-resolution line spectrum estimation and the sensitivity of traditional CS algorithms to related signals has become a critical problem that urgently needs to be solved. Summary of the Invention
[0005] To overcome the shortcomings of the prior art, the present invention aims to provide a method for array signal compression transmission and recovery in multi-source scenarios, which can effectively complete parameter estimation under the real constraints of numerous source numbers and limited local hardware computing resources by modeling the acquired data features and partial parameters, and simultaneously recover the signal.
[0006] To achieve the objectives of this invention, the following technical solution is adopted:
[0007] A method for compressed transmission and recovery of array signals in a multi-source scenario, the method comprising the following steps:
[0008] The observation signal received by the array matrix in a multi-source scenario is acquired, and the observation signal is compressed and then transmission estimation is performed to obtain the received signal of the array matrix.
[0009] The received signal is transmitted as a communication signal to a preset signal recovery model, which includes a signal iterative recovery module, a denoiser module, and an iterative noise reduction module.
[0010] The signal iterative recovery module performs iterative recovery on the communication signal, the denoising module estimates the array parameters of the communication signal during the iterative recovery process, the iterative denoising module updates the parameters according to the estimated array parameters, and outputs the communication signal with updated parameters.
[0011] In the above technical solution, by using a preset signal recovery model to perform iterative signal recovery on the received signal, it is possible to compress and transmit communication signals that cannot be processed under multiple signal sources; by estimating the array parameters of the communication signal during the iterative recovery process, the influence of structural and unknown parameters can be avoided, thus improving applicability; and by updating the parameters based on the estimated array parameters, more accurate information can be obtained.
[0012] Furthermore, the process of acquiring the observation signals received by the array matrix in a multi-source scenario includes:
[0013] The array matrix is used to monitor communication signals with frequency and amplitude information in a multi-source scenario. First Gaussian white noise is then superimposed on the communication signals to obtain the observed signal, expressed as:
[0014]
[0015] in, Indicates the amplitude information of the communication signal. Represents an array matrix. Represents communication signals, Represents the channel matrix, This indicates superimposed Gaussian white noise. This represents the observation signal received through the array.
[0016] Further, the process of compressing the observed signal and performing transmission estimation to obtain the received signal of the array matrix includes:
[0017] the communication signal After the channel matrix The received signal of the array matrix is obtained by superimposing a second Gaussian white noise, and the expression is:
[0018]
[0019] in, This represents the amplitude information of the communication signal to be estimated. Represents an array matrix. Represents communication signals, Represents the channel matrix, This represents the second superimposed Gaussian white noise. This represents the received signal, where m, n, k, and T are all positive integers.
[0020] Furthermore, in the signal recovery model:
[0021] Set up a signal iteration process with several rounds, where:
[0022] The iterative recovery module performs iterative signal recovery on the communication signal based on a series of signal iterations.
[0023] The denoising module estimates the array parameters of the communication signal in each iteration and outputs the parameter estimation results, wherein the parameter estimation results include array matrix parameters and amplitude information.
[0024] The iterative noise reduction module performs iterative noise reduction on the communication signal based on the estimated column matrix parameters and amplitude information, so as to iteratively update the array matrix parameters and amplitude information in the communication signal.
[0025] The loss function is set to optimize the iterative update process of array matrix parameters and amplitude information. When the number of iterations is reached or the loss function converges, the iteration ends and the communication signal is reconstructed based on the final array matrix parameters and amplitude information.
[0026] Furthermore, the iterative recovery module performs iterative signal recovery on the communication signal based on a series of signal iterations, the expression of which includes:
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037] in, , Both represent intermediate variables in the linear operations during the iteration process. These represent solving for the Hadama product and Hadama quotient, respectively. This represents the operation of calculating its divergence, where t represents the number of iterations, and the function... and Find the distribution of . The mean and variance, and Let these represent the mean and variance of the communication signal distribution, respectively. This indicates the operation of the noise reduction module.
[0038] Furthermore, the process by which the denoiser module estimates the array parameters of the communication signal in each iteration includes:
[0039] The array matrix parameters and amplitude information are updated and estimated using the following expression:
[0040]
[0041] in, express There are many corresponding variables in the middle; Indicates the amplitude information of the communication signal; Let a function be a sequence of elements with an expected value of 0 and a variance of 0. Gaussian noise; This represents a Gaussian distribution.
[0042] Furthermore, the process of iteratively updating the array matrix parameters and amplitude information in the communication signal includes:
[0043] The iterative noise reduction module iteratively updates the amplitude information based on the updated estimates of the array matrix parameters and amplitude information. The expression includes:
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063] in, , , , , , , , , , , , , , , , , These are all intermediate variables in the linear operations during the iteration process. These represent solving for the Hadama product and Hadama quotient, respectively. , These are respectively represented as the solution distributions. The expected value and variance, where Defined as , , They represent the solution distributions respectively. Expectation and variance To convert a vector into a diagonal matrix, To extract the diagonal elements of the matrix;
[0064] When the number of iterations is reached or the loss function converges, the updated amplitude information estimate is obtained. .
[0065] Furthermore, the iterative noise reduction module uses the Generalized Expectation Consistent Signal Recovery (GEC-SR) algorithm to iteratively update the amplitude information of the communication signal.
[0066] Furthermore, estimation is based on the updated amplitude information. Obtain the updated array matrix parameter information and reconstructed array matrix ;
[0067] Based on the updated amplitude information, the estimation and reconstructed array matrix The final estimate of the communication signal is obtained. .
[0068] Furthermore, the optimizer Adam is used to optimize the array matrix parameters and amplitude information during the iterative update process, and the learning rate is set to 0.0001.
[0069] In the above technical solution, the iterative recovery module compresses and recovers the received observation signal, and iterates to obtain the input of the denoiser module; the parameter estimation module in the denoiser module estimates the parameters and obtains the input of the iterative noise reduction module; the iterative noise reduction module obtains a more accurate signal estimate through iterative updates; finally, the iterative recovery module completes the iteration until it converges to the optimal solution, and finally obtains the estimated communication signal.
[0070] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0071] This invention provides a method for compressed transmission and recovery of array signals in multi-source scenarios. By employing a preset signal recovery model to perform iterative signal recovery on the received signal, it is possible to compress and transmit communication signals that cannot be processed under multi-source conditions. By estimating the array parameters of the communication signal during the iterative recovery process, the influence of structural and unknown parameters can be avoided, thus improving applicability. By updating the parameters based on the estimated array parameters, more accurate information can be obtained. Attached Figure Description
[0072] Figure 1 A flowchart illustrating the steps of a method for array signal compression transmission and recovery in a multi-source scenario provided in this application embodiment;
[0073] Figure 2 This is a schematic diagram of the signal recovery model provided in an embodiment of this application. Detailed Implementation
[0074] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Preferred embodiments of the invention are shown in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a thorough and complete understanding of the disclosure of the invention.
[0075] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0076] Example:
[0077] This embodiment provides a method for array signal compression transmission and recovery in a multi-source scenario. (See also...) Figure 1 and Figure 2 The method includes the following steps:
[0078] Step S1: Obtain the observation signal received by the array matrix in a multi-source scenario, compress the observation signal and perform transmission estimation to obtain the received signal of the array matrix;
[0079] Step S2: The received signal is transmitted as a communication signal to a preset signal recovery model, the signal recovery model including a signal iterative recovery module, a denoiser module and an iterative noise reduction module;
[0080] Step S3: The signal iterative recovery module performs iterative recovery on the communication signal, the denoising module estimates the array parameters of the communication signal during the iterative recovery process, and the iterative denoising module updates the parameters according to the estimated array parameters and outputs the updated communication signal.
[0081] In a preferred embodiment, step S1, the process of acquiring the observation signal received by the array matrix in a multi-source scenario, includes:
[0082] The array matrix is used to monitor communication signals with frequency and amplitude information in a multi-source scenario. First Gaussian white noise is then superimposed on the communication signals to obtain the observed signal, expressed as:
[0083]
[0084] in, Indicates the amplitude information of the communication signal. Represents an array matrix. Represents communication signals, Represents the channel matrix, This indicates superimposed Gaussian white noise. This represents the observation signal received through the array.
[0085] Further, the process of compressing the observed signal and performing transmission estimation to obtain the received signal of the array matrix includes:
[0086] the communication signal After the channel matrix The received signal of the array matrix is obtained by superimposing a second Gaussian white noise, and the expression is:
[0087]
[0088] in, This represents the amplitude information of the communication signal to be estimated. Represents an array matrix. Represents communication signals, Represents the channel matrix, This represents the second superimposed Gaussian white noise. This represents the received signal, where m, n, k, and T are all positive integers.
[0089] Specifically, in a multi-source scenario, a uniform array is used to monitor communication signals containing frequency and amplitude information. After adding Gaussian white noise Afterwards, we obtained our observation signal; communication signal. After the channel matrix Then, Gaussian white noise is superimposed. Received signal .
[0090] In a preferred embodiment, in step S3, in the signal recovery model:
[0091] Set up a signal iteration process with several rounds, where:
[0092] The iterative recovery module described in S31 performs iterative signal recovery on the communication signal according to a series of signal iteration processes.
[0093] S32: The denoising module estimates the array parameters of the communication signal in each iteration and outputs the parameter estimation results, wherein the parameter estimation results include array matrix parameters and amplitude information;
[0094] S33: The iterative noise reduction module performs iterative noise reduction on the communication signal based on the estimated column matrix parameters and amplitude information, so as to iteratively update the array matrix parameters and amplitude information in the communication signal;
[0095] S34: Set a loss function to optimize the iterative update process of array matrix parameters and amplitude information. When the number of iterations is reached or the loss function converges, the iteration ends and the communication signal is reconstructed based on the final array matrix parameters and amplitude information.
[0096] In step S31, the iterative recovery module performs iterative signal recovery on the communication signal according to a series of signal iterations, the expression of which includes:
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107] in, , Both represent intermediate variables in the linear operations during the iteration process. These represent solving for the Hadama product and Hadama quotient, respectively. This represents the operation of calculating its divergence, where t represents the number of iterations, and the function... and Find the distribution of . The mean and variance, and Let these represent the mean and variance of the communication signal distribution, respectively. This indicates the operation of the noise reduction module.
[0108] In step S32, the process by which the denoiser module estimates the array parameters of the communication signal in each iteration includes:
[0109] The array matrix parameters and amplitude information are updated and estimated using the following expression:
[0110]
[0111] in, express There are many corresponding variables in the middle; Indicates the amplitude information of the communication signal; Let a function be a sequence of elements with an expected value of 0 and a variance of 0. Gaussian noise; This represents a Gaussian distribution.
[0112] Specifically, in the iterative recovery module, the above parameter expressions and amplitude prior information are used as inputs to the denoising module, where... and These are intermediate variables for linear operations during the iteration process.
[0113] Furthermore, the specific steps for updating and estimating the array matrix parameters and amplitude information are as follows:
[0114] A: Parameters for the input noise filter We obtain its covariance matrix. ,in for transpose;
[0115] B: Regarding the income The eigenvalue decomposition is expressed as follows: The eigenvector matrix is arranged in descending order of its eigenvalues. Divided into , which respectively represent the signal subspace and the noise subspace;
[0116] The obtained signal subspace Divide into two subarrays of the same dimension, for example for Line 1 to line 2 OK, for Line 2 to line 1 The two subarrays obtained have the following relationship:
[0117]
[0118] in, It is a diagonal matrix containing the parameters we need to solve for.
[0119] C: Construct an augmented matrix using the two obtained subarrays: Perform singular value decomposition on matrix C: ;
[0120] Will Divided into 4 sub-blocks as shown below:
[0121] =
[0122] Obtained by using sub-blocks The specific expression is as follows:
[0123]
[0124] in To find the inverse process.
[0125] For the obtained matrix The eigenvalues are calculated, and the elements of the diagonal matrix are extracted. These elements are the parameters that need to be estimated and updated.
[0126] D: Reconstruct a new array matrix using the obtained new parameters. Its structure:
[0127]
[0128] in These are the parameters estimated in the steps above.
[0129] In step S33, the process of iteratively updating the array matrix parameters and amplitude information in the communication signal includes:
[0130] The iterative noise reduction module iteratively updates the amplitude information based on the updated estimates of the array matrix parameters and amplitude information. The expression includes:
[0131]
[0132]
[0133]
[0134]
[0135]
[0136]
[0137]
[0138]
[0139]
[0140]
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
[0147]
[0148]
[0149]
[0150] in, , , , , , , , , , , , , , , , , These are all intermediate variables in the linear operations during the iteration process. These represent solving for the Hadama product and Hadama quotient, respectively. , These are respectively represented as the solution distributions. The expected value and variance, where Defined as , , They represent the solution distributions respectively. Expectation and variance To convert a vector into a diagonal matrix, To extract the diagonal elements of the matrix;
[0151] When the number of iterations is reached or the loss function converges, the updated amplitude information estimate is obtained. ;
[0152] Based on the updated amplitude information, the estimation is... Obtain the updated array matrix parameter information and reconstructed array matrix ;
[0153] Based on the updated amplitude information, the estimation and reconstructed array matrix The final estimate of the communication signal is obtained. .
[0154] In a preferred embodiment, the iterative noise reduction module uses the Generalized Expectation Consistent Signal Recovery (GEC-SR) algorithm to iteratively update the amplitude information of the communication signal.
[0155] In a preferred embodiment, the optimizer Adam is used to optimize the array matrix parameters and amplitude information during the iterative update process, and the learning rate is set to 0.0001.
[0156] Understandably, the iterative recovery module compresses and recovers the received observed signal, and iterates to obtain the input to the denoiser module; the parameter estimation module in the denoiser module estimates the parameters and obtains the input to the iterative denoising module; the iterative denoising module obtains a more accurate signal estimate through iterative updates; finally, the iterative recovery module completes the iteration until it converges to the optimal solution, and finally obtains the estimated communication signal.
[0157] In this embodiment, by using a preset signal recovery model to perform iterative signal recovery on the received signal, the communication signal that cannot be processed under multiple signal sources can be compressed and transmitted. By estimating the array parameters of the communication signal during the iterative recovery process, the influence of structural and unknown parameters can be avoided, thus improving applicability. By updating the parameters based on the estimated array parameters, more accurate information can be obtained.
[0158] In this embodiment, the iterative recovery module is used as a whole framework to handle the problem of data from multiple sources being too large to process; by embedding the denoising module into the iterative recovery module, the problem of unknown parameters in the array matrix is solved; and by embedding the iterative denoising module into the denoising module, more accurate amplitude information can be obtained.
[0159] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A method for array signal compression transmission and recovery in a multi-source scenario, characterized in that, The method comprises the following steps: Obtaining observation signals received by an array matrix in a multi-source scene, and performing transmission estimation on the compressed observation signals to obtain received signals of the array matrix; Transmitting the received signals to a preset signal recovery model as communication signals, wherein the signal recovery model comprises a signal iterative recovery module, a denoiser module and an iterative denoising module; In the signal recovery model: Setting a plurality of rounds of signal iterative processes, wherein: The iterative recovery module performs signal iterative recovery on the communication signals according to the plurality of rounds of signal iterative processes; The denoiser module estimates the array parameters of the communication signals in each iteration process and outputs parameter estimation results, wherein the parameter estimation results comprise array matrix parameters and amplitude information; The iterative denoising module performs iterative denoising on the communication signals according to the estimated column matrix parameters and amplitude information to iteratively update the array matrix parameters and amplitude information in the communication signals; Setting a loss function to optimize the iterative update process of the array matrix parameters and amplitude information, and ending the iteration when the number of iterations or the loss function converges, and reconstructing the communication signals according to the final array matrix parameters and amplitude information.
2. The method of array signal compression transmission and recovery under multi-source scenario according to claim 1, characterized in that, The process of obtaining observation signals received by an array matrix in a multi-source scene comprises: Monitoring communication signals with frequency information and amplitude information in a multi-source scene using the array matrix, superimposing a first Gaussian white noise on the communication signals to obtain observation signals, and the expression is: wherein, represents a communication signal amplitude information, represents an array matrix, represents a communication signal, represents a channel matrix, represents a superimposed Gaussian white noise, represents an observation signal received by an array.
3. The method of array signal compression transmission and recovery in multi-source scenario according to claim 2, characterized in that, The process of performing transmission estimation on the compressed observation signals to obtain received signals of the array matrix comprises: The communication signal Through the channel matrix And superimposed second Gaussian white noise, the received signal of the array matrix, expression is: wherein represents the communication signal amplitude information to be estimated, represents the array matrix, represents the communication signal, represents the channel matrix, represents the second superimposed Gaussian white noise, represents the received signal, wherein m, n, k and T are all positive integers.
4. The method of array signal compression transmission and recovery under multi-source scenario according to claim 3, characterized in that, The iterative recovery module performs signal iterative recovery on the communication signals according to the plurality of rounds of signal iterative processes, and the expression comprises: wherein, , both represent intermediate variables of linear operations in the iteration process, represent the operations of solving Hadamard product and Hadamard quotient, respectively, represents the operation of solving its divergence, t represents the number of iterations, and the function and represent the mean and variance of the distribution , and represent the mean and variance of the communication signal distribution, respectively, represents the denoiser module operation.
5. The method of array signal compression transmission and recovery under multi-source scenario according to claim 4, characterized in that, The process of estimating the array parameters of the communication signals in each iteration process by the denoiser module comprises: Updating and estimating the array matrix parameters and amplitude information, and the expression is: wherein represents corresponding to the variable; represents the communication signal amplitude information; represents a Gaussian distributed noise with an expectation of 0 and a variance of represents a Gaussian distribution.
6. The method of array signal compression transmission and recovery under multi-source scenario according to claim 5, characterized in that, The process of iteratively updating the array matrix parameters and amplitude information in the communication signals comprises: The iterative denoising module iteratively updates the amplitude information according to the updating and estimation of the array matrix parameters and amplitude information, and the expression comprises: wherein , , , , , , , , , , , , , , , , are intermediate variables for linear operations in the iteration process, denote the computation of Hadamard product and Hadamard quotient, respectively, , denote the computation of expectation and variance for the distribution , respectively, where is defined as , , denote the computation of expectation and variance for the distribution , respectively, is the operation of converting a vector into a diagonal matrix, is the operation of extracting diagonal elements of a matrix; When the number of iterations or the loss function converges, the updated amplitude information estimate is obtained .
7. The method of array signal compression transmission and recovery under multi-source scenario according to claim 6, characterized in that, The iterative denoising module uses a generalized expected consistent signal recovery algorithm (GEC-SR) to iteratively update the amplitude information of the communication signals.
8. The method of array signal compression transmission and recovery under multi-source scenario according to claim 6, characterized in that, estimating based on the updated amplitude information obtaining updated array matrix parameter information and the reconstructed array matrix ; estimating from the updated amplitude information and the reconstructed array matrix to obtain a final estimate of the communication signal .
9. The method of array signal compression transmission and recovery under multi-source scenario according to claim 4, characterized in that, An optimizer Adam is used to optimize the array matrix parameters and amplitude information in the iterative update process, and the learning rate is set to 0.0001.
Citation Information
Patent Citations
One-dimensional DOA estimation method suitable for low signal-to-noise ratio environment
CN113504505A
Signal recovery method integrating noise detection and prior estimation
CN119449101A