Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a modulation identification method of constellation diagram identical signals based on compressed sensing. In order to solve the problem that partial signals cannot be identified and the ADC sampling frequency is high, the signal is subjected to non-uniform sampling and coarse reconstruction, and the number characteristic of spectral lines of a high-power spectrum of the signal is utilized, so that sub-Nyquist frequency sampling of the signal is realized, and signal identification in a signal set { QPSK, OQPSK, pi/4-DQPSK and 8PSK } is realized.
The technical scheme adopted by the invention for solving the technical problem comprises the following steps:
step 1: non-uniformly sampling a signal;
suppose that the required Nyquist sampling frequency of the signal is f
nyqThe sampling frequency of the digital-to-analog converter is f
ADCObtaining a compression ratio of the sample of
The relationship between the non-uniformly sampled signal and the nyquist sampled signal is represented as y ═ Ψ r, where y is the compressed sampled signal of dimension M × 1, r is the nyquist sampled signal of dimension N × 1, Ψ is the observation matrix of dimension M × N, Ψ is represented as
Wherein k is
j∈[1,ω],ψ
ijE psi, to get y [ j]=r[ω(j-1)+k
j];
Step 2: because QPSK signal, OQPSK signal and pi/4-DQPSK are four-phase shift modulation, the non-uniform sampling signal is subjected to fourth-order non-linear transformation to obtain y4,y4[j]=(y[j])4,j=0,1,...,M-1;
And step 3: carrying out coarse reconstruction on the four-order nonlinear transformation of the non-uniform sampling signal to obtain a fourth power spectrum u, wherein the coarse reconstruction method is that u is phi psi
Hy
4Where u is the Nx 1-dimensional reconstructed fourth power spectrum and Φ is the Nx N-dimensional Fourier transform basis, i.e. p-psi
Hy
4Performing Fourier transform; the fourth power spectrum of the signal is obtained by Fourier transform of the signal after fourth-order nonlinear transformation, i.e.
Wherein
Representation fourier
Representing a fourier transform;
and 4, step 4: finding out the positions of 3 maximum spectrum peaks of the signal fourth power spectrum u, and recording the positions as Fmax={fm1,fm2,fm3In which | u (f)m1)|≥|u(fm2)|≥|u(fm3)|;
And 5: will y4The average is divided into two sections of M/2 multiplied by 1 dimensional vector y4,1And y4,2Constructing a new N/2 XN/2-dimensional discrete Fourier basis phiN/2Simultaneously, the M × N-dimensional observation matrix Ψ is divided into 4 parts of 4M/2 × N/2 dimensions as follows:
step 6: two slices u are obtained1And u2The fourth power spectrum of (A) is: u. of1=ΦN/2Ψ1 Hy4,1,u2=ΦN/2Ψ4 Hy4,2;
And 7: look for u separately1And u2Position F where maximum 3 spectral peaks are locatedmax,1={fm1,1,fm2,1,fm3,1And Fmax,2={fm1,2,fm2,2,fm3,2In which u1(fm1,1)≥u1(fm2,1)≥u1(fm3,1),u2(fm1,2)≥u2(fm2,2)≥u2(fm3,2);
And 8: union set Fmax,o=Fmax,1∪Fmax,2;
And step 9: find the intersection Fmax,a=Fmax∩Fmax,o;
Step 10: to obtain Fmax,aNumber of middle element Nr;
If N is presentrIf the number is 0, the modulation mode of the output identification result is 8 PSK; if N is presentr1, outputting an identification result in an OQPSK modulation mode; if N is presentr3, outputting the identification result, wherein the modulation mode is QPSK; if N is presentrStep 11 is entered for 2;
step 11: if N is present
rIs 2, judge
Whether the output identification result is greater than the threshold eta or not, if so, outputting the identification result with a QPSK modulation mode; if the output identification result is less than or equal to eta, the modulation mode of the output identification result is pi/4-DQPSK.
The invention has the advantages that the technical means of compressed sensing of the signal fourth power spectrum is adopted, so that the technical problems of identification between QPSK signals and OQPSK signals and identification between 8PSK signals and pi/4-DQPSK signals are solved, and the sampling rate and the number of sampling points can be effectively reduced.
Detailed Description
The present invention is further illustrated by the following examples in conjunction with the drawings, and the present invention includes but is not limited to the following examples, which specifically include the following steps:
step 1: non-uniformly sampling a signal;
suppose that the required Nyquist sampling frequency of the signal is f
nyqThe sampling frequency of the digital-to-analog converter is f
ADCObtaining a compression ratio of the sample of
The relationship between the non-uniformly sampled signal and the nyquist sampled signal is represented as y ═ Ψ r, where y is the compressed sampled signal of dimension M × 1, r is the nyquist sampled signal of dimension N × 1, Ψ is the observation matrix of dimension M × N, Ψ is represented as
Wherein k is
j∈[1,ω],ψ
ijE psi, to get y [ j]=r[ω(j-1)+k
j];
Step 2: because QPSK signal, OQPSK signal and pi/4-DQPSK are four-phase shift modulation, the non-uniform sampling signal is subjected to fourth-order non-linear transformation to obtain y4,y4[j]=(y[j])4,j=0,1,...,M-1;
And step 3: carrying out coarse reconstruction on the four-order nonlinear transformation of the non-uniform sampling signal to obtain a fourth power spectrum u, wherein the coarse reconstruction method is that u is phi psi
Hy
4Where u is the Nx 1-dimensional reconstructed fourth power spectrum and Φ is the Nx N-dimensional Fourier transform basis, i.e. p-psi
Hy
4Performing Fourier transform; the fourth power spectrum of the signal is obtained by Fourier transform of the signal after fourth-order nonlinear transformation, i.e.
Wherein
Representing a fourier transform;
and 4, step 4: finding out the positions of 3 maximum spectrum peaks of the signal fourth power spectrum u, and recording the positions as Fmax={fm1,fm2,fm3In which | u (f)m1)|≥u|(fm2)|≥|u(fm3)|;
And 5: will y4The average is divided into two sections of M/2 multiplied by 1 dimensional vector y4,1And y4,2Constructing a new N/2 XN/2-dimensional discrete Fourier basis phiN/2Simultaneously, the M × N-dimensional observation matrix Ψ is divided into 4 parts of 4M/2 × N/2 dimensions as follows:
step 6: two slices u are obtained1And u2The fourth power spectrum of (A) is: u. of1=ΦN/2Ψ1 Hy4,1,u2=ΦN/2Ψ4 Hy4,2;
And 7: look for u separately1And u2Position F where maximum 3 spectral peaks are locatedmax,1={fm1,1,fm2,1,fm3,1And Fmax,2={fm1,2,fm2,2,fm3,2In which | u1(fm1,1)|≥|u1(fm2,1)|≥|u1(fm3,1)|,|u2(fm1,2)|≥|u2(fm2,2)|≥|u2(fm3,2)|;
And 8: union set Fmax,o=Fmax,1∪Fmax,2;
And step 9: find the intersection Fmax,a=Fmax∩Fmax,o;
Step 10: to obtain Fmax,aNumber of middle element Nr;
If N is presentrIf the number is 0, the modulation mode of the output identification result is 8 PSK; if N is presentr1, outputting an identification result in an OQPSK modulation mode; if N is presentr3, outputting the identification result, wherein the modulation mode is QPSK; if N is presentrStep 11 is entered for 2;
step 11: if N is present
rIs 2, judge
Whether the output identification result is greater than the threshold eta or not, if so, outputting the identification result with a QPSK modulation mode; if the output identification result is less than or equal to eta, the modulation mode of the output identification result is pi/4-DQPSK.
The invention also provides a method for reducing the residual carrier frequency f by using a filtered frequency
c0.5GHz, symbol rate f
bFor example, 1GHz unknown modulation signal. Assuming receiver equivalent naphthaleneNyquist sampling frequency f
nyq4GHz, sampling compression ratio omega 4A/D converter actual sampling frequency
Number of sampled symbols N
symbol4096, as shown in fig. 1, the present invention provides a modulation recognition based on compressed sensing, and the specific embodiment is as follows:
the method comprises the following steps: the signal is sampled by non-uniform sampling to obtain a 4096 x 1-dimensional sampling value y, and a system schematic diagram is shown in fig. 2. The whole system consists of a clock generation module, a sampling and holding module and a
data acquisition module 3. And the clock generation module is responsible for generating two clocks, namely an ADC sampling clock and a non-uniform clock. The non-uniform clock is generated by a string of pseudo-random binary codes satisfying the nyquist frequency, wherein the output clock is high when the pseudo-random code is 1, and low when the pseudo-random code is 0, there is only one falling edge all the time in one ADC sampling clock period, and the pseudo-random code is also set to 1 when the next ADC sampling clock rising edge comes, i.e. the pseudo-random code is in the form of '… 11100 …'. The function of the sample and hold block is to collect the signal at the time when the falling edge of the non-uniform clock arrives and hold it until the next rising edge of the non-uniform clock arrives, while the analog signal can freely pass through when the clock signal is high, as shown in fig. 3. The data acquisition module samples the signal from the sample-and-hold module according to the ADC sampling clock. The whole process is described as shown in fig. 4, it can be seen that although the sampling clock of the ADC is far lower than the nyquist sampling frequency, the actual acquired signal is non-uniformly sampled according to the nyquist frequency by the sample-and-hold module, and the equivalent observation matrix is Ψ with 4096 × 16384 dimensions, where Ψ can be expressed as

Wherein k is
j∈[1,4],ψ
ij∈Ψ。
Step two: solving the fourth power of each value of the non-uniform sampling signal to obtain y4。
Step three: by the formula u-phi psiHy4The roughly reconstructed fourth power spectrum is obtained, the 16384 × 16384-dimensional fourier transform base Φ can be obtained by performing fourier transform on the unit matrix of the corresponding dimension, and the roughly reconstructed spectra of different signals are shown in fig. 5.
Step four: finding out the positions of 3 maximum spectrum peaks of the signal fourth power spectrum u, and recording the positions as Fmax={fm1,fm2,fm3In which | u (f)m1)|≥|u(fm2)|≥|u(fm3)|。
Step five: will y
4Is divided into two 2048 multiplied by 1 dimensional vectors y on average
4,1And y
4,2Constructing a new 8192X 8192 dimensional discrete Fourier base phi
N/2Simultaneously, the 4096 × 16384-dimensional observation matrix Ψ is divided into 4 portions of 4 2048 × 8192 dimensions as follows:
step six: two slices u are obtained1And u2The fourth power spectrum of (A) is: u. of1=ΦN/2Ψ1 Hy4,1,u2=ΦN/2Ψ4 Hy4,2。
Step seven: look for u separately1And u2Position F where maximum 3 spectral peaks are locatedmax,1={fm1,1,fm2,1,fm3,1And Fmax,2={fm1,2,fm2,2,fm3,2In which | u1(fm1,1)|≥|u1(fm2,1)|≥|u1(fm3,1)|,|u2(fm1,2)|≥|u2(fm2,2)|≥|u2(fm3,2)|。
Step eight: union set Fmax,o=Fmax,1∪Fmax,2。
Step nine: find the intersection Fmax,a=Fmax∩Fmax,o。
Step ten: to obtain Fmax,aNumber of middle element Nr。
If N is presentrIf the number is 0, the modulation mode of the output identification result is 8 PSK; if N is presentr1, outputting an identification result in an OQPSK modulation mode; if N is presentrAnd 3, outputting the identification result, wherein the modulation mode is QPSK. If N is presentrStep eleven was performed for 2.
Step eleven: if N is present
rIs judged as 2
If the eta is larger than the threshold eta, the eta is 1.8, and if the eta is larger than 1.8, the modulation mode of the output identification result is QPSK; and if the output identification result is less than or equal to 1.8, the modulation mode of the identification result is pi/4-DQPSK. From fig. 5, it can be seen that the intensities of the largest 2 spectral lines of the higher-order spectrum of the pi/4-DQPSK signal are close, while the intensities of the largest 2 spectral lines of the higher-order spectrum of the QPSK signal are different greatly, so that η is set to 1.8. When QPSK has 1 weaker line that may not be detected, the discrimination can be improved by separating the QPSK signal from the case of 2 lines.
Fig. 6 shows the probability chart of the identification of different signals when the compression ratio is 4, and it can be seen from fig. 6 that, when the signal-to-noise ratio is 5dB, the identification rate of 100% is realized except for QPSK signals, and when the signal-to-noise ratio is 10dB, the identification probability of all signals reaches 100%, which means that only one fourth of the nyquist sampling frequency of the AD sampling rate is needed, the detection probability of 100% of signals in the signal set { QPSK, OQPSK, pi/4-DQPSK, 8PSK } can be realized, the amount of sampled data is one fourth of uniform sampling, and the storage pressure is also reduced.