Skip to main content
Springer logoLink to Springer
. 2016 Aug 18;2016:90. doi: 10.1186/s13634-016-0387-2

A parameter estimation algorithm for LFM/BPSK hybrid modulated signal intercepted by Nyquist folding receiver

Zhaoyang Qiu 1,, Pei Wang 1, Jun Zhu 1, Bin Tang 1
PMCID: PMC4990610  PMID: 27594883

Abstract

Nyquist folding receiver (NYFR) is a novel ultra-wideband receiver architecture which can realize wideband receiving with a small amount of equipment. Linear frequency modulated/binary phase shift keying (LFM/BPSK) hybrid modulated signal is a novel kind of low probability interception signal with wide bandwidth. The NYFR is an effective architecture to intercept the LFM/BPSK signal and the LFM/BPSK signal intercepted by the NYFR will add the local oscillator modulation. A parameter estimation algorithm for the NYFR output signal is proposed. According to the NYFR prior information, the chirp singular value ratio spectrum is proposed to estimate the chirp rate. Then, based on the output self-characteristic, matching component function is designed to estimate Nyquist zone (NZ) index. Finally, matching code and subspace method are employed to estimate the phase change points and code length. Compared with the existing methods, the proposed algorithm has a better performance. It also has no need to construct a multi-channel structure, which means the computational complexity for the NZ index estimation is small. The simulation results demonstrate the efficacy of the proposed algorithm.

Keywords: Nyquist folding receiver, LFM/BPSK hybrid modulated signal, Parameter estimation, Signal characteristics

Introduction

Currently, the electromagnetic environment is becoming increasingly complex and many modern radar signals have very high carrier frequencies or wide operating bandwidths [1, 2]. In order to intercept the modern radar signals, some receiver architectures have been proposed in the past few decades [3, 4]. The wideband non-cooperative receivers should have the capability of wideband receiving. A typical wideband receiver is the channelization structure, which adopts a set of analog band-pass filters to reduce the bandwidth of each channel and samples each channel with a low-speed analog to digital converter (ADC) using filter bank [4]. However, this kind of structure needs a huge amount of equipment. For the purpose of realizing wideband monitoring with a small amount of equipment, the Nyquist folding receiver (NYFR) architecture is proposed and it can realize wideband monitoring using one ADC [5, 6]. The NYFR modulates the received analog signal in the front-end of the receiver, maps the Nyquist zone (NZ) information to the modulation bandwidth of the signal, and then samples the modulated signal.

Based on the NYFR structure, the output signal processing using wavelet transform has been studied [7]. Then, some new NYFR architectures using different local oscillator (LOS) modulation types have been proposed. Synchronous NYFR (SNYFR) structure using simplified LOS has been proposed and its output can be processed more easily because of the synchronous LOS [8]. Other LOS modulation types such as binary phase shift keying (BPSK) LOS and noise sequences are proposed [9, 10], which can improve the performance of NYFR because the bandwidths of these LOS modulations remain unchanged.

The NYFR can realize wideband receiving with a small amount of equipment, but the information of LOS modulation will be added on its output [8], and its output will be more complex compared with the conventional receiver. Some conventional radar signals such as linear frequency modulation (LFM) signal and frequency agile (FA) signal intercepted by the NYFR have been investigated, and the parameter estimation methods using multi-channel structure have been proposed [8, 11].

Meanwhile, many low probability interception (LPI) radar waveforms have been designed. Linear frequency modulated/binary phase shift keying (LFM/BPSK) hybrid modulated signal is a novel kind of LPI radar signal. It has a double spread spectrum and has been applied in some radar and fuse systems [2]. For the parameter estimation of LFM/BPSK signal intercepted by the conventional receiver, an algorithm based on Zhao, Atlas, and Marks (ZAM) transformation has been studied [12]. However, for the parameter estimation of LFM/BPSK signal intercepted by the NYFR, there has been no public report.

Therefore, considering the increasing complexity of radar waveform and the growing demand of wideband receiving, it is necessary to study the parameter estimation of LFM/BPSK signal intercepted by the NYFR. The LFM/BPSK signal intercepted by the NYFR is a typical non-stationary signal. For a non-stationary signal, a common processing idea is the time-frequency analysis. However, many time-frequency methods can achieve optimal results only for the particular modulation types [13]. Because the LFM/BPSK signal intercepted by the NYFR contains the LOS modulation, it may be difficult to find a time-frequency kernel which is optimal for the NYFR output directly. In this paper, we will study this problem in another way and make full use of the NYFR prior information which is neglected in [8] and [11]. We will model the LFM/BPSK signal intercepted by the NYFR based on the signal self-characteristic and the NYFR prior information, and propose a parameter estimation algorithm which has different estimation steps compared with the existing NYFR output parameter estimation algorithm [8, 11].

This paper is organized as follows: Section 2 investigates the NYFR architecture and the LFM/BPSK hybrid modulated signal intercepted by the NYFR. Section 3 gives the parameter estimation methods for each modulations of the NYFR output. Section 4 is the algorithm steps for the parameter estimation of the NYFR output. Section 5 gives the simulation results and the corresponding analyses, and we conclude in Section 6.

NYFR architecture and NYFR output signal analysis

NYFR architecture

The NYFR architecture [5] is shown in Fig. 1.

Fig. 1.

Fig. 1

NYFR architecture

In Fig. 1, The NYFR uses zero crossing rising (ZCR) voltage time to control the radio frequency (RF) sample clock and generate the RF LOS p(t) which is a non-uniform sampling LOS with a certain modulation type. As long as the modulation information of the LOS remains unchanged, we can simplify the LOS as [8]

pt=k=δmt2πk 1

where m(t) = 2πfst + θLOS(t) + φLOS, k is an integer, fs is the LOS carrier frequency which equals the value of NZ bandwidth when the input signal is complex, define (−fs/2, fs/2) as the 0th NZ, hence, (kfs − fs/2, kfs + fs/2) is the kth NZ, θLOS(t) is the LOS modulation, and φLOS is the LOS initial phase.

Firstly, the input analog signal x(t) is filtered by a pre-select filter H(f). Then, x(t) is mixed by the non-uniform LOS and we have xs(t) = xH(t)p(t), where xH(t) is the output of the pre-select filter. The non-uniform sampled signal xs(t) is filtered by an interpolation filter H0(f) with pass band (−fs/2, fs/2) and we obtain xout(t) which contains the LOS modulation information as the output of the NYFR [5]. Finally, xout(t) is sampled by the ADC whose sampling rate is fADC to get the discrete NYFR output.

The input signal can be recovered by xout(t) and the NZ information [6]. Figure 2 illustrates the spectrum of the input signal x(t) and the spectrum of the non-uniform signal xs(t) which contains the NZ information. The NYFR output is equal to the spectrum of xs(t) in the 0th NZ after Xs(f) is filtered by H0(f).

Fig. 2.

Fig. 2

Spectra of the NYFR input signal and the non-uniform sampled signal

LFM/BPSK signal intercepted by the NYFR

Let us denote the LFM/BPSK hybrid modulated signal as the NYFR input and it can be expressed as [2]

xt=Aej2πfct+jπμ0t2+jϕt+jφ0 2

where t ∈ [0, T), T is the signal duration, fc is the signal carrier frequency, μ0 is the chirp rate, ϕ(t) is the BPSK modulation and its value is 0 or π, and φ0 is the initial phase.

According to [5], sinusoidal frequency modulation (SFM) is selected as the NYFR LOS modulation, which means m(t) = 2πfst + mf sin(2πfsint) + φLOS in (1), where mf is the modulation coefficient, fsin is the modulation frequency, and φLOS is the LOS initial phase. Considering the LFM/BPSK signal in (2), the output signal of the interpolation filter H0(f) in Fig. 1 can be expressed as [8]

xoutt=Aej2πfckNZfst+jπμ0t2+jϕtjkNZmfsin2πfsint+jφ0jkNZφLOS+wt 3

where kNZ is the NZ index which can indicate the original carrier frequency of the input signal [5], t ∈ [0, T), T is the signal duration, and w(t) is the additive white Gaussian noise [8].

From (3), the NYFR output signal contains three modulations (i.e., LFM/BPSK/SFM), and it turns to be more complex compared with the input signal (i.e., LFM/BPSK). Nevertheless, for the SFM modulation part in (3), the only unknown parameter is the NZ index kNZ. For the LFM/BPSK signal intercepted by a non-cooperative radar signal receiver, the main parameters that need to be estimated are the chirp rate, the carrier frequency, and the code length. Besides, the code length can be calculated by the positions of the phase change points. Thus, the chirp rate, the NZ index, the carrier frequency, and the code length in (3) are the parameters needed to be estimated in this paper. To simplify the following derivation, the initial phase in (3) is omitted.

The ADC sampling rate fADC in Fig. 1 satisfies the Nyquist sampling theorem and the sampling interval is TADC = 1/fADC, the number of the total sampling points can be computed as N = fADCT. Hence, the discrete expression of (3) is

xoutnTADC=Aej2πfckNZfsnTADC+jπμ0nTADC2+jϕnTADCjkNZmfsin2πfsinnTADC+wnTADC 4

where n = 0, ⋯ N − 1.

NYFR output signal parameter estimation

For the NYFR output signal in (4), it contains three modulations (i.e., LFM, BPSK, and SFM). Normally, the time-frequency transform is employed to extract the signal characteristics for a non-stationary signal. Because the NYFR output in our paper contains three modulations, some time-frequency transform methods cannot achieve an optimal result. For instance, the modulations of BPSK and SFM in the NYFR output signal cannot be extracted properly by using fractional Fourier transform [14] which is suitable for the LFM modulation. Meanwhile, ZAM works well for the BPSK modulation [12], but it is poor for the LFM modulation [13]. In addition, the time-frequency representation of (4) is no longer a straight line, which may lead to the polynomial curve fitting method [12] failing to estimate the chirp rate. Therefore, it may be difficult to find a time-frequency kernel which is optimal for the three modulations simultaneously. In this paper, we will focus on the self-characteristic and the prior information of the NYFR output signal to estimate the parameters in (4) instead of the time-frequency transformation method.

Chirp rate estimation based on CSVR spectrum

As to the NYFR output signal parameter estimation steps, the existing algorithm constructs a multi-channel architecture to remove the LOS modulation by estimating the NZ index through extracting frequency domain feature for each channel firstly and then estimates other parameters using conventional methods [8, 11]. This algorithm regards the LOS modulation information as a redundant part and neglects the known information in it, which means the periodic characteristic of the LOS modulation. In addition, the accuracy of chirp rate estimation using the existing method will be affected by the NZ index estimation result. In order to improve the chirp rate estimation performance, we will estimate the chirp rate directly by using the LOS periodic information instead of estimating the NZ index firstly.

The square processing is applied to the data in (4) to eliminate the BPSK modulation, which means ejϕnTADC2=1. The carrier frequency in (4) can be written as f0 = fc − kNZfs and we have

xsqnTADC=A2ej2π2f0nTADC+jπ2μ0nTADC2j2kNZmfsin2πfsinnTADC+wnTADC 5

where w′(nTADC) = 2xout(nTADC)w(nTADC) + w2(nTADC) is the noise after the square processing. To simplify the following discussion, the noise part is omitted.

Because the SFM modulation part mf sin(2πfsint) in (5) is known, the LOS modulation period can be calculated as 1/fsin and the number of points in one LOS modulation period is Nc = fADC/fsin. In addition, for the NYFR structure, fsin and fADC are the prior parameters, thus we can set Nc = fADC/fsin ∈ Z+, and Mc = floor(N/Nc), where floor(⋅) means choosing the integer part of N/Nc, Mc ∈ Z+, and Mc < Nc. The above setting implies the number of signal points we use in this section is McNc, and if the input data length N > McNc, we select McNc points and omit the remaining points. According to the LOS periodic characteristic, we can model the data in (5) as an Mc × Nc matrix

Xc=xsq0xsqNc1xsqNcxsq2Nc1xsqMc1NcxsqMcNc1 6

The relationship between the elements in the pth row and the qth row in Xc can be calculated as

xsqpNc+nxsqqNc+n=A2ej2π2f0pNc+nTADC+jπ2μ0pNc+nTADC2j2kNZmfsin2πfsinpNc+nTADCA2ej2π2f0qNc+nTADC+jπ2μ0qNc+nTADC2j2kNZmfsin2πfsinqNc+nTADC=ej2π2f0pNcqNcTADC+jπ2μ0pNc+n2TADC2qNc+n2TADC2+j2kNZmfsin2πfsinqNc+nTADCsin2πfsinpNc+nTADC 7

In addition, because Nc = fADC/fsin, (7) can be written as

xsqpNc+nxsqqNc+n=ej2π2f0pNcqNcTADC+jπ2μ0pNc+n2TADC2qNc+n2TADC2+j2kNZmfsin2πfsinnTADC+2πqsin2πfsinnTADC+2πp=ej2π2f0pNcqNcTADC+jπ2μ0pNc+n2TADC2qNc+n2TADC2 8

From (8), it can be observed when (8) has no LFM modulation part, the quotient of the elements in the pth row and the qth row will be a constant. Therefore, we can construct a matrix

SLFMμ=sLFM0sLFMNc1sLFMNcsLFM2Nc1sLFMMc1NcsLFMMcNc1 9

where sLFMn=ejπ2μnTADC2, μ is an argument. Then, we have

Yμ=SLFMμXc 10

where * is the Hadamard product. When μ = μ0, Y(μ0) = SLFM(μ0) ∗ Xc will become an SFM signal matrix and we call SLFM(μ0) as the matching matrix.

Once the constructed matrix SLFM(μ) meets the matching matrix, (10) will be a matrix whose row elements are equal to the data in one LOS modulation period. Then the singular value decomposition (SVD) of (10) can be computed as Yμ=UYΣYVYH [15], where ΣY is an Mc × Nc diagonal matrix and we call it as the singular values matrix, the singular values are λ1,λ2,,λMc and λ1λ2λMc. Based on the SVD ratio (SVR) spectrum [15, 16] and the LOS periodic characteristic, we define the chirp SVR (CSVR) spectrum as

Pμ=λ12λ¯res 11

where λ¯res=λ22++λMc2Mc1.

Considering the noise-free situation, when μ = μ0, the first singular value λ1 in ΣY will achieve its maximum and the rest singular values are 0. We call λ1 is the principle singular value and other singular values are the non-principle singular values. While μ ≠ μ0, the periodic characteristic of the LOS in each row of Y(μ) will be disturbed by the LFM modulation, and consequently, the non-principle singular values of Y(μ) will be non-zero according to the energy conservation theory [16]. Therefore, we can search the peak of CSVR spectrum in (11) whose argument is the chirp rate and the estimated chirp rate is

μ^0=argμmaxPμ

One issue to note is that when μ is close to μ0, Y(μ) will approximate an SFM signal. In order to keep the non-periodic characteristic of LFM signal in Y(μ) when μ ≠ μ0, we need to guarantee that the bandwidth of LFM signal in Y(μ) is wide enough. Because the chirp rate is unknown, the longer of the signal length we use will bring the wider of the LFM signal bandwidth, which means we can get a better resolution capability for the CSVR spectrum if we use more signal data. Because we can obtain μ0 by scanning different values of μ and the interval value of μ is not limited by the data length in (5), we say the CSVR spectrum has the property of super resolution.

Considering the situation that the data in (5) contain noise, the singular values of Y(μ) will be affected by it. When μ = μ0, the non-principle singular values of Y(μ) will be non-zero, and when μ ≠ μ0, the non-principle singular values will also be affected by noise. Therefore, the purpose that we use λ¯res in (11) rather than λ22 in [16] is to reduce the noise effect to the non-principle singular values through average operation.

Let us analyze the complexity of CSVR spectrum. Let Nsearch be the number of the chirp rate scanning points. For each scanning point, the flop count [17] for Hadamard product is McNc. Because the CSVR spectrum only requires the singular values of Y(μ) and the singular vector matrix UY and VY need not be computed, the flop count for computing ΣY is 2McNc2+2Nc3 [17]. The flop count for average operation is Mc and the computational complexity of peak search is Nsearch. Thus, for the proposed method, the total number of flops is Nsearch2McNc2+2Nc3+McNc+Mc and the computational complexity of peak search is Nsearch. In addition, some fast SVD methods [18, 19] may enhance the computational speed.

Then, let us compare the computational complexity of chirp rate estimation using an existing method [8]. Firstly, the existing method requires constructing L channels and the flop count for constructing the channel needs NL multiplications. Then, for each channel, it needs fast Fourier transform whose flop number is N2log2N, instantaneous auto-correlation whose flop number is N, and peak search whose computational complexity is N. The computational complexity of maximum peak finding for the L channels is L and the SFM demodulation for the input signal requires N multiplications. Finally, the computational complexity of chirp rate estimation step requires N2log2N+N flops and N search. Thus, for the existing method, the total number of flops is LN+N2log2N+N+N2log2N+N and the computational complexity of peak search is LN + L + N.

Although the computational complexity of proposed method is larger than the existing method, the estimation accuracy of the proposed method will be better than the existing method because of the super resolution property. In addition, because the chirp rate is estimated directly in the proposed method, its estimation performance will not be affected by the NZ index estimation result. In contrast, the existing chirp rate estimation method using multi-channel structure needs NZ index estimation result and its performance will be affected by it.

NZ index estimation based on matching component function

Once the chirp rate has been obtained, the NYFR output hybrid modulated signal can be simplified via the de-chirp method. In order to estimate the carrier frequency, we need to get the NZ index first. The de-chirp signal is assumed as sdechirpnTADC=ejπ2μ^0nTADC2, n = {0, 1, ⋯, McNc − 1} and we use the data in (5) with the same length to operate the de-chirp process. Omit the noise part and we have

xdenTADC=xsqnTADCsdechirpnTADC=A2ej2π2f0nTADC+jπ2μ0μ^0nTADC2j2kNZmfsin2πfsinnTADC

Because the CSVR spectrum has super resolution capability, the transfer error of chirp rate is small and xde(nTADC) can be written as

xdenTADC=A2ej2π2f0nTADCj2kNZmfsin2πfsinnTADC

xde(nTADC) is an SFM signal and the unknown parameters are the NZ index kNZ and carrier frequency f0. For the NZ index estimation, the multi-channel structure is a common method [8, 11]. This method requires Fourier transform and peak search in frequency domain for each channel. It regards the SFM modulation part as a redundancy and neglects the self-characteristic of SFM signal. Here, we will use the self-characteristic of SFM signal and propose an NZ index estimation method using matching component.

According to the LOS prior information, construct a signal

sSFMnTADC,k=ej2kmfsin2πfsinnTADC 12

where the argument k ∈ {0, 1, ⋯, L − 1} and n = {0, 1, ⋯, McNc − 1}. For xde(nTADC), we have

ydenTADC,k=sSFMnTADC,kxdenTADC=A2ej2π2f0nTADC+j2kkNZmfsin2πfsinnTADC

To simplify the following derivation, denote n = nTADC and the instantaneous auto-correlation of yde(nTADC, k) is

Rn,k=yden,kyde*n+τ,k=A4ej2π2f0τej2kkNZmfsin2πfsinncos2πfsinnsin2πfsinτsin2πfsinncos2πfsinτ 13

Define the matching component function as

PNZk=n=0NcMc1τRn,k 14

According to the self-characteristic of SFM signal, we have ejksin2πf0n=m=Jmkejm2πf0n, where Jm(⋅) is the Bessel function with m order. Based on (13), (14) can be expressed as

PNZk=A4ej2π2f0τn=0NcMc1τm1=Jm1kkNZmf1cos2πfsinτejm12πfsinnm2=Jm2kNZkmfsin2πfsinτejm22πfsinnejm2π2=A4m1=Jm1kkNZmf1cos2πfsinτm2=Jm2kNZkmfsin2πfsinτejm2π2n=0NcMc1ej2πfsinm1+m2n 15

In (15), when m1 + m2 = 0, we have n=0NcMc1τej2πfsinm1+m2n=NcMcτ, and when m1 + m2 ≠ 0, considering m1 + m2 ∈ Z+, n = nTADC, and Mc ∈ Z+, we have n=0NcMc1τej2πfsinm1+m2n=0. Hence, (15) can be written as

PNZk=A4NcMcτm1=Jm1kkNZmf1cos2πfsinτJm1kNZkmfsin2πfsinτejm1π2. On the basis of the property of Bessel function Jmk=1mJmkJmk=Jmk,misoddJmk=Jmk,miseven, we have

PNZk=A4NcMcτm1={J2m1kkNZmf1cos2πfsinτJ2m1kkNZmfsin2πfsinτejm1π+J2m1+1kkNZmf1cos2πfsinτJ2m1+1kkNZmfsin2πfsinτej2m1+1π2} 16

when k = kNZ, (16) can be expressed as

PNZkNZ=A4NcMcτm1=Jm10=A4NcMcτ 17

when k ≠ kNZ, because the modulation coefficient can be set as |mf| ≥ 1, we have Jm1kkNZmf1cos2πfsinτ1 and Jm1kkNZmfsin2πfsinτ1. Thus, (16) can be written as

PNZkA4NcMcτ 18

From (17) and (18), when k = kNZ, the matching component function PNZ(k) will achieve its maximum and we call the constructed signal sSFM(nTADC, kNZ) as the matching component. The peak of PNZ(k) indicates the NZ index estimation result.

It should be noted that in order to avoid Jm(⋅)≡0 in (16), we should make sure 1 − cos(2πfsinτ) ≠ 0 and sin(2πfsinτ) ≠ 0 in (16). Therefore, we need to guarantee 2πfsinTADCτ ≠ 2πz, z ∈ Z, which means τ ≠ zfADC/fsin. Apparently, we should also avoid τ → zfADC/fsin to prevent 1 − cos(2πfsinτ) → 0 and sin(2πfsinτ) → 0, where → means going close to. This is the selection criterion for the value of shift length τ. Because the LOS modulation frequency fsin and the sampling frequency fADC are known, the shift length τ can be set as τ ≠ zfADC/fsin and it should be far away from zfADC/fsin, z ∈ Z to satisfy the above requirements.

Furthermore, let us consider the modulation coefficient mf in (16). As we analyzed before, when k ≠ kNZ, we have Jm1kkNZmf1cos2πfsinτ1 and Jm1kkNZmfsin2πfsinτ1 in (16). However, if |mf| is very small, according to the characteristic of Bessel function, we have Jm1kkNZmf1cos2πfsinτ1 and Jm1kkNZmfsin2πfsinτ1. Hence, (18) may not be guaranteed. Therefore, in order to guarantee that the matching component function has a good performance, we should make sure that |mf| is not too small. This is the reason we set |mf| ≥ 1 above.

From the peak search of PNZ(k), k ∈ {0, 1, ⋯, L − 1}, the NZ index can be estimated as

k^NZ=argkmaxPNZk

The flop count of the proposed method for instantaneous auto-correlation and summation are McNc and McNc − τ, respectively. In addition, the NZ index estimation needs to search L points to find the peak. Hence, for the proposed method, the total number of flops is 2McNc + McNc − τ and the computational complexity of peak search is L.

As to the method in [8], from the analysis in Section 3.1, the total number of flops is LN+N2log2N and the computational complexity of peak search is LN + L. Because McNc ≤ N and L ≪ N, the proposed method has a smaller computational complexity.

According to the LOS information and the estimated NZ index k^NZ, the LOS modulation in (11) can be demodulated and (11) will become a single carrier signal. Using Fourier transform to estimate the carrier frequency and we can obtain the result 2f^0. Hence, the carrier frequency of the input LFM/BPSK signal can be calculated as f^c=f^0+k^NZfs.

Phase change point estimation based on matching code and subspace

For the BPSK modulation, we not only need to estimate the code length, but also want to obtain the position of each phase change point. This section will present a phase change point estimation method for the BPSK modulation with high accuracy using matching code and subspace orthogonal property.

The chirp rate μ^0 and the NZ index k^NZ have been already estimated. Let us reconsider the data in (4) and construct a signal

xrenTADC=Aejπμ^0nTADC2+jk^NZmfsin2πfsinnTADC

For (4), we have

xBnTADC=xoutnTADCxrenTADC=Aej2πf0nTADC+jϕnTADC+j2πΔμ0nTADC2+w'nTADC 19

where Δμ0=μ0μ^0 is the transfer error and w′(nTADC) is the noise part. Because the NZ index estimation result is an integer, we can assume k^NZ=kNZ and it has no transfer error. Since the carrier frequency f^c of the NYFR input signal has been obtained, the estimation of the carrier frequency in (19) can be computed as f^0=f^ck^NZfs.

Generally, we can denote xB(n) = xB(nTADC). We redefine n = 1, ⋯ N and omit the initial phase. The data in (19) can be separated into several segments and the length of each segment is Ns which is shorter than the points of one code length. The method in [20] can be employed to obtain the coarse estimation of the code length and determine the segment length Ns. However, this method can only give the code length estimation and it has no capability to give the position of each phase change point. The number of the data segments can be calculated as Num = floor(N/Ns). We redefine p = 0, 1, …, Num − 1 and the signal data in the (p + 1)th segment can be written as

xNsn=xBn+pNs+1,xBn+pNs+2,,xBn+pNs+NsT
=ejϕn+pNs+1ej2πf0n+pNs+1+jπΔμ0n+pNs+12,,ejϕn+pNs+Nsej2πf0n+pNs+Ns+jπΔμ0n+pNs+Ns2T+w'n+pNs+1,,w'n+pNs+NsT

Rewrite xNsn and we have

xNsn=ejϕn+pNs+1000ejϕn+pNs+2000ejϕn+pNs+Nsej2πf0n+pNs+1+jπΔμ0n+pNs+12ej2πf0n+pNs+2+jπΔμ0n+pNs+22ej2πf0n+pNs+Ns1+jπΔμ0n+pNs+Ns2+w'=DBej2πf0n+pNs+1+jπΔμ0n+pNs+12ej2πf0n+pNs+2+jπΔμ0n+pNs+22ej2πf0n+pNs+Ns+jπΔμ0n+pNs+Ns2+w' 20

where DB is the BPSK modulation matrix. If there is no phase change point in the BPSK modulation matrix, DB will become a unit matrix. In this paper, we mark the unit matrix as I.

A BPSK modulation matrix Dks=diagejθ1,ejθ2,,ejθi,,ejθNs can be constructed, where i = 1, …, Ns and θi=0i<ksπiks, 1 ≤ ks ≤ Ns, which implies that the phase change point in D(ks) will be presented point by point at i = ks with the moving of ks. To estimate the phase change point in one segment, two situations should be taken into consideration:

  1. The data in one segment contain one phase change point, which means DB in (20) contains one phase change point.

    Under this circumstance, the position of the phase change point in DB is assumed as kphase, 1 < kphase < Ns. When ks = kphase in D(ks), D(kphase)DB = ± I and we call D(ks) is the matching code of DB. Meanwhile, when ks ≠ kphase, we have D(kphase)DB ≠ ± I.

  2. The data in one segment have no phase change point, which means DB has no phase change point.

Under this condition, when ks = 1 or ks = Ns, we have D(ks)DB = ± I, which implies D(ks) will match DB when ks is at the edge of the data segment. When ks = kphase = 1 or ks = kphase = Ns, we also mark D(ks) as the matching code D(kphase).

Therefore, combining (20) and D(kphase) yield

DkphasexNsn=±ej2πf0n+pNs+1+jπΔμ0n+pNs+12ej2πf0n+pNs+2+jπΔμ0n+pNs+22ej2πf0n+pNs+Ns+jπΔμ0n+pNs+Ns2+w

where w″ is the noise part. The above equation can be rewritten as

DkphasexNsn=DΔμ0Af0ej2πf0n+pNs+1+w 21

where the chirp rate transfer error matrix is

DΔμ0=diagejπΔμ0n+pNs+12,ejπΔμ0n+pNs+22,,ejπΔμ0n+pNs+Ns2

and the driving vector is

Af0=±1,ej2πf0,,ej2πf0Ns1T

Because the carrier frequency f^0 has been already estimated, we can construct a signal sf^0n=ej2πf^0n whose data length is Ns. Then, we have

sf^0n=sf^0n+1,sf^0n+2,,sf^0n+NsT=1,ej2πf^0,,ej2πf^0Ns1Tej2πf^0n+1 22

The auto-correlation of sf^0n is Rss=Esf^0nsf^0Hn and the rank of Rss is rank(Rss) = 1. Hence, the noise subspace of Rss can be computed and it can be denoted as G.

Firstly, let us consider (21) is noise free. According to the noise subspace G from sf^0n, we get

DkphasexNsnHG=ej2πf0n+pNs+1AHf0DΔμ0HG 23

The result of (23) will be affected by the chirp rate transfer error Δμ0 and the carrier frequency transfer error f0f^0. If Δμ0 = 0 and f0=f^0, we have DΔμ0H=I and AH(f0)G = 0, where I is an Ns × Ns unit matrix and 0 is a 1 × (Ns − 1) zero vector. Thus, the result of (23) can be calculated as

DkphasexNsnHG=ej2πf0n+pNs+1AHf0G=0 24

Then, we can define the phase search pseudo-spectrum as

Phaseks=1DksxNsnHGGHDksxNsn 25

where 1 ≤ ks ≤ Ns.

When ks = kphase (i.e., D(ks) matches DB), (25) will achieve its maximum and the corresponding peak position k^s can be calculated by

k^s=argksmax1DksxNsnHGGHDksxNsn 26

When Phase(ks) reaches its maximum, Dk^s will become the matching code and the corresponding point k^s is the estimated position of the phase change point in one data segment. If the data in one segment have no phase change point, Phase(ks) will show a peak at the first or the last point of the data segment from the analysis of situation (2).

According to (24) and (25), if the transfer errors of chirp rate and carrier frequency are 0, the width of the peak in (25) will be one point. Thus, the phase search pseudo-spectrum can obtain an accurate estimation result and its peak width is independent of the data segment length comparing with the wavelet transform method whose peak width is decided by the length of the scale [19].

However, if the chirp rate transfer error Δμ0 is not 0, the transfer error matrix of chirp rate will be no longer a unit matrix. With the increasing of Δμ0, DΔμ0 will be far away from a unit matrix. Meanwhile, (24) will also be far away from 0 and the width of the peak in (25) will be expanded. In addition, if the carrier frequency transfer error is not 0, the orthogonal relation between AH(f0) and G in (24) will not be satisfied. Thus, the width of the peak in (25) will also be expanded. In summary, the transfer error from chirp rate and carrier frequency will deteriorate the accuracy of phase change point estimation.

Fortunately, because the CSVR spectrum is a super resolution method, the chirp rate transfer error Δμ0 → 0. In addition, because the NZ index estimation result is an integer and it has no transfer error, we have f^0f0. Hence, (24) can be written as

DkphasexNsnHG0 27

Then, let us consider the signal xNwn containing noise. According to (23) and (27), if D(ks) matches DB, we get

DkphasexNsnHG0+wHG

If D(ks) does not match DB, we have

DksxNsnHGxNsHnDHksG+wHG

Thus, under the condition of noised signal, the phase search pseudo-spectrum in (25) can still achieve its peak when D(ks) matches DB.

After the peak search process is completed in one data segment, there is one issue to be considered. The position of the phase change point kphase may locate at the first or the last point of the data segment. This situation is shown in Fig. 3.

Fig. 3.

Fig. 3

Phase change point locates at the edge of the data segment

For this condition, the following process can handle this issue.

For the (p + 1)th data segment, when the phase search pseudo-spectrum shows a peak at k^s=pNs+1 or k^s=pNs+Ns, we can assume c is a small integer, c > 1, and reselect the data from pNs + 1 + c to pNs + Ns + c. The reselected data can be written as

x˜Nsn=xBn+pNs+1+c,xBn+pNs+2+c,,xBn+pNs+Ns+cT 28

The result of (26) can be recalculated using the data from (28). The peak position of the phase search pseudo-spectrum using the data in (28) is denoted as k^sag and we have

k^sag=argksmax1Dksx˜NsnHGGHDksx˜Nsn 29

This process is illustrated in Fig. 4.

Fig. 4.

Fig. 4

Reselection and recalculation process

If the reselected data segment shows a peak at the first point (i.e., k^sag=1), let k^sag=Ns, which means if the data in (28) have no phase change point, the position of the peak is always at the end of this segment.

If the distance between k^sag and the last point of the reselected data segment is not equal to c, we regard that the last point of the (p + 1)th data segment is not the phase change point. Otherwise, the last point of the (p + 1)th data segment covers the phase change point. For the first point of the next data segment, if the distance between k^sag and the last point of the reselected data segment is not equal to c − 1, we regard that the first point of the (p + 2)th data segment is not the phase change point. Otherwise, the first point of the (p + 2)th data segment covers the phase change point.

Finally, let us compare the computational complexity of our method with the method using the Haar wavelet transform [21]. We focus on the data in one segment. The number of the points in one segment is still assumed as Ns. Besides, we also assume that the wavelet scale contains Ns points. Because the noise subspace in (25) is fixed, we consider the computational complexity of matrix multiplication in one data segment. Thus, the computational complexity of the proposed method needs Ns[Ns + 4Ns(Ns − 1) + 2(Ns − 1)] number of flops in one data segment. For the method in [21], the computational complexity needs 2Ns2 number of flops for one wavelet scale. Although the proposed method requires a larger computational complexity, its estimation result can achieve a higher accuracy. Since the phase change point in one data segment has been estimated, the next section will give the code length estimation process.

Algorithm steps

For the LFM/BPSK hybrid modulated signal intercepted by the NYFR in (4), the proposed parameter estimation algorithm steps are as follows:

  1. For the NYFR output signal in (4), the square method is employed and the signal data whose length is McNc points are selected as shown in (5). Model the data in (5) as the matrix Xc which is shown in (6) based on the periodic characteristic of the LOS modulation and construct the LFM matching matrix SLFM(μ) expressed in (9). Estimate the chirp rate μ^0 by computing the CSVR spectrum based on (11);

  2. The de-chirp process using μ^0 can be operated to eliminate the LFM modulation of the signal in (5). Construct the matching component as shown in (12). Based on the matching component function PNZ(k) in (14), the NZ index estimation result k^NZ can be obtained. According to the LOS information and k^NZ, the NYFR output carrier frequency f^0 and the input hybrid modulated signal carrier frequency fc can be estimated;

  3. Construct the signal in (22) using f^0 and calculate its noise subspace G. Demodulate the signal in (4) using the estimated μ^0 and k^NZ. The data in (20) can be obtained by dividing the demodulated signal into Num segments and set p = 0.

  4. For the data from pNs + 1 to pNs + Ns in the (p + 1)th data segment, calculate the phase search pseudo-spectrum in (25) using G and the constructed D(ks). Find the peak position k^s,p in the (p + 1)th data segment. If k^s,ppNs+1,pNs+Ns, k^s,pZ+, record k^s,p. If k^s,p=pNs+1 or k^s,p=pNs+Ns, reselect the data from pNs + 1 + c to pNs + Ns + c and find the corresponding peak position k^s,pag according to the reselected data and (29). Decide whether the edge of the (p + 1)th data segment covers the phase change point and record k^s,pag. If the edge covers the phase change point, record k^s,p=pNs+Ns or k^s,p+1=p+1Ns+1; otherwise, set k^s,p as a null value. Then, p = p + 1. If p < Num − 1, continue this step and process the next data segment;

  5. Finish the phase change point estimation of the Num data segments and obtain k^s,p and k^s,pag, p = 0, …, Num − 1, where k^s,p is the phase change point estimation in the (p + 1)th data segment and k^s,pag is the recorded position of the phase change point estimation result using the reselected data of the (p + 1)th segment. In order to make full use of the estimation results, use k^s,p and k^s,pag, p = 1, …, Num − 1, to modify the false phase change points which are caused by the noise. For the recorded k^s,pag, if k^s,p+1pNs+1,pNs+1+c and Nsc+k^s,p+1k^s,pag, k^s,p+1 is regarded as a false position and mark it as a null value. Finally, we obtain all the phase change points in the LFM/BPSK signal;

  6. Omit the estimation result of the first data segment and the number of the rest estimated phase change points is Num − 1. Find the nearest two k^s,p which are not null and mark them as k^s,p1 and k^s,p2, where p2 > p1. Thus the code length of the hybrid modulated signal is LB=p2p1Ns+k^s,p2k^s,p1.

Simulation results

In this section, numerical simulations are conducted to demonstrate the merits of the proposed scheme. SFM signal is adopted as the LOS modulation for the NYFR, and the LOS modulation can be expressed as m(t) = 2πfst + mf sin(2πfsint) + φLOS, where the LOS carrier frequency fs is 1 GHz, the LOS modulation coefficient mf is 4, the LOS modulation frequency fsin is 10 MHz, the LOS initial phase φLOS is 0, and the number of the monitored Nyquist zones is 10.

The hybrid modulated LFM/BPSK signal is st=Aej2πfct+jπμ0t2+jϕt+jφ0, where the carrier frequency fc is 4.1 GHz, the chirp rate μ0 is 50 MHz/μs, the BPSK modulation ϕ(t) is [-1 -1 1-1 -1 1 1-1 1 1], the signal amplitude A is 1, the signal initial phase φ0 is 0, the signal length is 1 μs, and the ADC sampling rate fADC is 2 GHz.

Chirp rate estimation simulation

The CSVR spectrum of the NYFR output signal based on Section 3.1 is given. Here, we set the signal-to-noise ratio (SNR) as 7 dB and the scanning chirp rate resolution is 0.01 MHz/μs. Considering the LOS parameters, we have Nc = fADC/fsin = 200 and Mc = N/Nc = 10. Hence, the signal can be modeled as a 200 × 10 matrix and the CSVR spectrum is shown in Fig. 5.

Fig. 5.

Fig. 5

CSVR spectrum of NYFR output signal

From Fig. 5, when the scanning chirp rate is equal to 50 MHz/μs, the CSVR spectrum meets its maximum, which agrees the analysis of (10). In addition, when the scanning chirp rate is far from the signal chirp rate, the non-periodic LFM component will affect the singular values. Hence, the non-principle singular values will increase and λ¯res in (11) will rise up. Moreover, according to the energy conservation theory, the principle singular value λ1 will decrease. Thus, the amplitude of CSVR spectrum will drop with the increasing distance between the scanning chirp rate and the signal chirp rate.

Figure 6 illustrates the normalized root mean square error (NRMSE) of chirp rate estimation using CSVR spectrum with different signal lengths. The signal lengths are 1 and 0.5 μs, respectively, and other parameters remain unchanged. The number of Monte Carlo experiments is 200.

Fig. 6.

Fig. 6

NRMSE of chirp rate estimation with different signal lengths

In Fig. 6, the NRMSE of chirp rate estimation using 1-μs signal length is less than 10− 2 when the SNR is greater than 0 dB, which shows a better performance compared with the signal whose length is 0.5 μs. The reason is the bandwidth of LFM component with 1-μs length is wider and its resolution capability is better. This simulation result proves the discussion in Section 3.1.

NZ index estimation simulation

The NZ index estimation result based on the matching component function in Section 3.2 is given in Fig. 7. The SNR is still set as 7 dB. Because the number of Nyquist zones has been set as 10, the argument in PNZ(k) can be set as k = 0, 1, ⋯, 9. According to the known fsin = 10MHz and fADC = 2GHz, the shift length τ can be set as 100 points in (13).

Fig. 7.

Fig. 7

Matching component function

Considering the simulation parameters, the real NZ index should be kNZ = round(4.1GHz/1GHz) = 4. From Fig. 7, it is shown when k = 4, PNZ(k) achieves its maximum. Apparently, the proposed method can obtain the correct NZ index.

Let us focus on the amplitude value of the peak in Fig. 7. Because the selected signal length in our simulation is McNc = 2000, the shift length is τ = 100 and the signal amplitude is A = 1, the theoretical value of PNZ(k) can be computed as PNZ(kNZ) = A4(NcMc − τ) = 1900 when k = kNZ = 4 from (17). Meanwhile, the peak value of the simulation result in Fig. 7 is 1914 and we have 1914 ≈ PNZ(kNZ). Hence, this simulation proves the correctness of (17). In addition, comparing frequency domain peak search for each channel in [8], the proposed method only needs one-dimensional search for the matching component function and the computational complexity of our method is small. Once the chirp rate and the NZ index are estimated, we can estimate the carrier frequency according to Section 3.2.

Besides, in order to examine the shift length selection criterion in Section 3.2, we set different shift length values to show how the shift length affects the correct ratio of NZ index. The values of shift length τ are set as 100, 150, 180, and 200 points, respectively. Other parameters remain unchanged. Figure 8 gives the correct ratio of NZ index using a different shift length.

Fig. 8.

Fig. 8

Correct ratio of NZ index using different shift lengths

From Fig. 8, the estimation correct ratio of NZ index has the best performance when the shift length τ = 100, which implies the distance between τ and fADC/fsin = 200 is the largest. When the distance between τ and fADC/fsin is smaller, the correct ratio of NZ index will decrease. Particularly, when τ = fADC/fsin = 200, the Bessel function in (16) will become Jm(⋅)≡0 and the matching component function will lose its capability. This simulation proves our discussion about the shift length selection criterion in Section 3.2.

Furthermore, to show the effect of modulation coefficient mf to the matching component function, different modulation coefficients are used to estimate the NZ index. The values of modulation coefficient mf are set as 0.1, 0.5, 1, 4, and 10, respectively. Other parameters remain unchanged. Figure 9 presents the correct ratio of NZ index using different modulation coefficient.

Fig. 9.

Fig. 9

Correct ratio of NZ index using different modulation coefficients

From Fig. 9, the correct ratio of NZ index with mf = 0.1 is less than 90 % when the SNR <3 dB. Meanwhile, the results with other modulation coefficients have better performances and their correct ratios are greater than 90 % when the SNR >−3 dB. The reason of this phenomenon is that the value of the Bessel function in (16) will approach to 1 when |mf| → 0 and the relationship in (18) cannot be guaranteed. When |mf| > 0, the relationship in (18) can be guaranteed, which implies the NZ index estimation performances (except mf = 0.1) are better and tend to be the same. This simulation proves the discussion about the modulation coefficient selection criterion in Section 3.2.

Phase change point and code length estimation simulation

Figures 10 and 11 illustrate the normalized phase search pseudo-spectra with phase change point and without phase change point in one segment. The SNR is still 7 dB and the segment length in Section 3.3 is Ns = 80. Figure 10 represents the eighth segment and Fig. 11 is the ninth segment. According to the simulation parameters, the code length of BPSK is 200 points.

Fig. 10.

Fig. 10

Data segment contains one phase change point

Fig. 11.

Fig. 11

Data segment has no phase change point

From Fig. 10, when k^s=40, the phase search pseudo-spectrum Phase(ks) reaches its maximum and this peak corresponds to the phase change point of the third and the fourth codes in [-1 -1 1-1 -1 1 1-1 1 1], which means the position of the phase change point is (p − 1) × Ns + ks = (8 − 1) × 80 + 40 = 600. From Fig. 11, Phase(ks) shows a peak at the first point when the data segment has no phase change point. The data in the ninth segment correspond to the signal points from 640 to 720, and obviously, there is no phase change point in such data segment. After we present the phase search pseudo-spectrum in one segment, Fig. 12 gives the estimated phase change point position k^s,p of the NYFR output signal in each data segment. The number of the data segments in Fig. 12 is Num − 1 = floor(2000/80) − 1 = 24.

Fig. 12.

Fig. 12

Phase change point in each data segment

The horizontal axis in Fig. 12 indicates the data segment number and the vertical axis represents the position of each phase change point. When the value of vertical axis is 0, it means there is no phase change point in that segment. In Fig. 12, five phase change points have been estimated and the position of each phase change point can be calculated based on the segment length and the vertical axis values. In addition, from the 5th and 20th segments, we can see the edges of these data segments cover the phase change points. However, our method can still estimate these covered phase change points.

Parameter estimation performance

At last, let us consider the performance of the proposed method. Although there is no public report for the parameter estimation algorithm of the LFM/BPSK signal intercepted by the NYFR, we still can employ the algorithm using multi-channel structure in [8] and the method in [21] as the comparisons. The shift length τ is 100 points and the LOS modulation coefficient mf is 4. The correct ratio of NZ index, the NRMSEs of chirp rate, and carrier frequency and the correct ratio of code length are given, respectively. The SNR is set from −5 to 15 dB, and 500 Monte Carlo trials are used for each SNR value.

Figure 13 compares the NZ index correct ratio of the proposed method with that of the method in [8]. The proposed method performs better than the method in [8] when SNR <0 dB, because the method in [8] estimates the NZ index using the amplitude value in frequency domain which is sensitive to the noise.

Fig. 13.

Fig. 13

Correct ratio of NZ index

Figure 14 illustrates the NRMSEs of chirp rate and carrier frequency estimation results using the proposed method, the method in [8], and the modified Cramer Rao lower bound (MCRLB) [22], respectively. As indicated in the result, when SNR >−2 dB, the chirp rate estimation of our method can achieve NRMSE <0.01. However, the chirp rate estimation method in [8] yields large estimation errors when SNR <0 dB due to the NZ index estimation transfer error. In detail, when SNR <0 dB in Fig. 13, the correct ratio of NZ index of [8] is smaller than 90 % and the NZ index transfer error will lead to a poor chirp rate estimation performance, which can be seen from Fig. 14. In contrast, the proposed method estimates chirp rate directly and its performance will not be affected by the NZ estimation result. In addition, because the CSVR spectrum is a super resolution method, the proposed method is closer to the MCRLB.

Fig. 14.

Fig. 14

NRMSEs of chirp rate and carrier frequency estimation

Figure 14 also reveals that the proposed method performs better than the method in [8] in estimating the carrier frequency when 2 dB > SNR > −2 dB, because the proposed method has a better NZ index estimation performance. When the SNR is greater than 2 dB, the performances of both methods are almost the same due to the same carrier frequency estimation process (i.e., Fourier transform).

Figure 15 presents the correct ratio of code length estimation using the proposed method and the method in [21]. Here, the correct ratio of code length means when the code length estimation result strictly equals (1 × 10− 6/10) × fADC = 200 points, we regard that the estimation result is correct. From Fig. 15, the proposed method outperforms the method in [21] and the correct ratio of the proposed method is greater than 90 % when SNR >2 dB, because the peak width of phase search pseudo-spectrum is narrower.

Fig. 15.

Fig. 15

Correct ratio of code length

In summary, for the LFM/BPSK hybrid modulated signal intercepted by the NYFR, the proposed method can obtain accurate estimation performances for the chirp rate, the carrier frequency, the NZ index, the code length, and the phase change points when SNR is greater than 2 dB.

Conclusions

On the basis of the NYFR prior information and signal self-characteristic, the parameter estimation algorithm of LFM/BPSK hybrid modulated signal intercepted by the NYFR has been proposed. We make full use of the LOS prior information to model the NYFR output signal and propose the CSVR spectrum to estimate the chirp rate directly. Then, according to the self-characteristic of the SFM modulation, the matching component function has been designed to estimate the NZ index and the carrier frequency. Finally, the matching code and subspace orthogonal property have been employed to obtain the position of each phase change point and the code length. Furthermore, we also analyze the parameter selection criteria and the computational complexity for each step. Comparing the existing NYFR output signal parameter estimation algorithm, the proposed algorithm avoids constructing multi-channel architecture and estimating the NZ index firstly. Meanwhile, the proposed scheme can achieve a higher accuracy compared with the existing parameter estimation methods. The simulation results show the proposed scheme demonstrates a good performance and prove our analyses. Besides, the estimation methods in Sections 3.1 and 3.2 can be used to estimate the parameters of LFM signal intercepted by the NYFR in one NZ as well.

Acknowledgements

The authors thank the National Natural Science Foundation of China for their supports for the research work. The authors also thank the reviewers for their suggestions and corrections to the original manuscript.

Funding

This study was supported by the National Natural Science Foundation of China (61172116 and 61571088) and 863 Project (2015AA7031093B and 2015AA8098088B).

Authors’ contributions

ZQ is the first author and corresponding author of this paper. His main contributions include (1) the basic idea, (2) the derivation of equations, (3) computer simulations, and (4) writing of this paper. PW is the second author whose main contribution includes analyzing the derivation of equations and refining the whole paper. JZ is the third author and his main contribution includes analyzing the basic idea, checking simulations, and refining the whole paper. BT is the fourth author and his main contribution includes refining the whole paper. All authors read and approved the final manuscript.

Competing interests

The authors declare that they have no competing interests.

Abbreviations

ADC

Analog to digital converter

BPSK

Binary phase shift keying

CSVR

Chirp singular value decomposition ratio

FA

Frequency agile

LFM

Linear frequency modulation

LOS

Local oscillator

LPI

Low probability interception

MCRLB

Modified Cramer Rao lower bound

NRMSE

Normalized root mean square error

NYFR

Nyquist folding receiver

NZ

Nyquist zone

RF

Radio frequency

SFM

Sinusoidal frequency modulation

SNYFR

Synchronous NYFR

SVD

Singular value decomposition

ZAM

Zhao, Atlas, and Marks

ZCR

Zero crossing rising

Contributor Information

Zhaoyang Qiu, Email: nervqzy@hotmail.com.

Pei Wang, Email: wangpei1128@foxmail.com.

Jun Zhu, Email: usetczhujun@qq.com.

Bin Tang, Email: bint@uestc.edu.cn.

References

  • 1.Lazaro A, Girbau D, Villarino R. Wavelet-based breast tumor localization technique using a UWB radar. Prog Electromagn Res. 2009;98:75–95. doi: 10.2528/PIER09100705. [DOI] [Google Scholar]
  • 2.Lynch D. Introduction to RF Stealth. Raleigh: SciTech Publishing Inc; 2004. pp. 336–343. [Google Scholar]
  • 3.Zhang J, Wu J, Liu W, Qiao C, Wang L. Clock study of high speed interleaving/multiplexing data-acquisition system. J Univ Sci Tech China. 2006;36(3):281–284. [Google Scholar]
  • 4.Velazquez SR, Nguyen TQ, Broadstone SR. Design of hybrid filter banks for analog/digital conversion. IEEE Trans Signal Process. 1998;46(4):956–967. doi: 10.1109/78.668549. [DOI] [Google Scholar]
  • 5.Fudge GL, Bland RE, Chivers MA, et al. A Nyquist folding analog-to-information receiver. Pacific Groue: 42nd Asilomar Conference on Signals, Systems and Computers; 2008. pp. 541–545. [Google Scholar]
  • 6.Ray M, Gerald L, Fudge L, et al. Analog-to-information and the Nyquist folding receiver. IEEE J Emerging Sel Top Circuits Syst. 2012;2(3):564–578. doi: 10.1109/JETCAS.2012.2223611. [DOI] [Google Scholar]
  • 7.Odejide OO, Akujuobi CM, Annamalai A, et al. Application of analytic wavelet transform for signal detection in Nyquist folding analog-to-information receiver. Dresden: IEEE International Conference on Communications; 2009. pp. 1–5. [Google Scholar]
  • 8.Zeng D, Cheng H, Zhu J, et al. Parameter estimation of LFM signal intercepted by synchronous Nyquist folding receiver. Prog Electromagn Res C. 2011;23:69–81. doi: 10.2528/PIERC11062801. [DOI] [Google Scholar]
  • 9.Zeng X, Zeng D, Cheng H, Tang B. Intercept of frequency agile signals with Nyquist folding receiver using binary phase shift keying as the local oscillator. IETE J Res. 2012;58(1):44–49. doi: 10.4103/0377-2063.94081. [DOI] [Google Scholar]
  • 10.Long K, Zeng D, Tang B, Gui G. Nyquist folding digital receiver for signal interception. IEICE Electron Expr. 2014;11(2):1–6. doi: 10.1587/elex.11.20120158. [DOI] [Google Scholar]
  • 11.Zeng D, Zeng X, Tang B. Nyquist folding receiver for the interception of frequency agile radar signal. Int J Phys Sci. 2012;7(9):1454–1460. [Google Scholar]
  • 12.Zeng X, Tang B, Xiong Y. Interception algorithm of S-cubed signal model in stealth radar equipment. Chin J Aeronaut. 2012;25:416–422. doi: 10.1016/S1000-9361(11)60405-6. [DOI] [Google Scholar]
  • 13.Merlin T, Roshen J, Lethakumary B. International Conference on Power. 2012. Comparison of WVD based time-frequency distributions; pp. 1–8. [Google Scholar]
  • 14.Ozaktas HM, Arikan O, et al. Digital computation of the fractional Fourier transform. IEEE Trans Signal Process. 1996;44(9):2141–2150. doi: 10.1109/78.536672. [DOI] [Google Scholar]
  • 15.Kanjilal PP, Palit S, Saha G. Fetal ECG extraction from single-channel maternal ECG using singular value decomposition. IEEE Trans Biomed Eng. 1997;44(1):51–59. doi: 10.1109/10.553712. [DOI] [PubMed] [Google Scholar]
  • 16.Kanjilal PP. Adaptive prediction and predictive control. IEE Control Eng Ser. 2008;52:321–322. [Google Scholar]
  • 17.Golnb GH, Van Loan CF. Matrix computations. Baltimore: The Johns Hopkins Univ. Press; 2001. pp. 19–20. [Google Scholar]
  • 18.Bunch JR, Nielson CP. Updating the singular value decomposition. Num Math. 1978;31:111–129. doi: 10.1007/BF01397471. [DOI] [Google Scholar]
  • 19.Holmes MP, Gray AG, Isbell CL., Jr . QUIC-SVD: Fast SVD using cosine trees. 2008. pp. 673–680. [Google Scholar]
  • 20.Tang S, Yu Y. Fast algorithm for symbol rate estimation. IEICE Trans Commun. 2005;e88(4):1649–1652. doi: 10.1093/ietcom/e88-b.4.1649. [DOI] [Google Scholar]
  • 21.Qiu Z, Zhu J, Wang P, Tang B. Parameter estimation of phase code and linear frequency modulation combined signal based on fractional autocorrelation and Haar wavelet transform. 2014. pp. 936–939. [Google Scholar]
  • 22.Wang P, Du D, Qiu Z, Tang B. Modified Cramer-Rao bounds for parameter estimation of hybrid modulated signal combining PRBC and LFM. 2014. pp. 1029–1033. [Google Scholar]

Articles from Eurasip Journal on Advances in Signal Processing are provided here courtesy of Springer

RESOURCES