Narrow-band interference suppression system and method of compressed sensing pulse ultra-wideband receiver
Technical Field
The invention relates to a narrow-band interference suppression system and method of a compressed sensing pulse ultra-wideband receiver, belonging to the field of broadband wireless communication.
Background
The nyquist sampling theorem states that: the original signal is recovered from the discrete signal without distortion, the sampling rate of which is at least 2 times the bandwidth of the signal. Compressed Sensing (CS) is an emerging signal processing framework. Unlike the conventional nyquist sampling theorem, the compressed sensing theory simultaneously compresses signals at a sampling rate much lower than the nyquist sampling theorem. The theory states that: for any compressible or sparse signal, the signal is projected onto a low-dimensional space through an observation matrix, and then the original signal is reconstructed or approximated through a series of reconstruction algorithms. Corresponding reconstruction algorithms include a basis Pursuit Algorithm (BP: Basic Pursuit Algorithm), a Matching Pursuit Algorithm (MP: Matching Pursuit Algorithm), an Orthogonal Matching Pursuit Algorithm (OMP: Orthogonal Matching Pursuit Algorithm), a subspace Pursuit Algorithm (SP: subspace Pursuit Algorithm), and the like.
The pulse ultra wide band (IR UWB) system is a new short-distance Wireless communication technology with high speed, low cost, low power consumption and good confidentiality, can be used for short-distance Wireless data networks such as Wireless Personal Area Networks (WPAN) and Wireless Body Area Networks (WBAN), and can also be used for systems such as radar ranging and radar imaging. Unlike conventional wireless communication technologies, impulse ultra-wideband uses a spectrum overlapping method to share currently used spectrum resources, i.e., it is coexisting with existing narrowband wireless systems. Although the Federal Communications Commission (FCC) limits the radiated power of an ultra-wideband system to ensure proper operation of an existing narrowband wireless communication system, other narrowband wireless communication systems inevitably interfere with an impulse ultra-wideband system because of their high radiated power relative to the ultra-wideband system. These interferences appear as a plurality of narrowband interferences within the ultra-wideband bandwidth. To ensure reliable communication of ultra-wideband systems, it is necessary to suppress interference of other communication systems. In one aspect, the classical narrowband interference suppression technique is a notch interference suppression technique based on the nyquist sampling theorem. The method realizes the estimation and the suppression of the interference in the frequency domain through FFT transformation, and then the estimation and the suppression are changed back to the time domain through IFFT so as to complete the suppression process of the whole interference. However, the time-frequency transform based on the FFT algorithm needs to sample the radio frequency interference signal at the nyquist rate, and at the same time, due to the high bandwidth (Ghz) characteristic of the impulse ultra-wideband system, an extremely high sampling rate is required. This undoubtedly increases the difficulty and cost of system hardware implementation. On the other hand, in recent years, only one article (skillful, Zhao sparkling, Zhou Chunhui, Wang Jing, Anjian ping) "pulse ultra wide band system narrow band interference estimation algorithm based on compressed sensing", instrument and meter report, volume 32, 3 rd of 3.2011) appears in domestic and foreign countries, and the article focuses on improvement of the narrow band interference OMP algorithm, and only introduces a short narrow band interference estimation process, but does not introduce the whole narrow band interference estimation and suppression process systematically.
Disclosure of Invention
The invention aims to solve the problems and provides a narrow-band interference suppression system and a narrow-band interference suppression method of a compressed sensing impulse ultra-wideband receiver.
In order to achieve the above object, the method comprises the steps of:
a narrow-band interference suppression system for a compressed sensing impulse ultra-wideband receiver, comprising
The broadband filter module filters out-of-band noise in the pulse ultra-wideband signal by utilizing a broadband filter;
a compressed sensing narrow-band interference estimation module, which obtains a narrow-band interference template from a pilot frequency part in the pulse ultra-wideband signal by using a compressed sensing theory;
the compressed sensing ultra-wideband correlation template estimation module eliminates the influence of narrow-band interference in pilot frequency by using a narrow-band interference template generated by the compressed sensing narrow-band interference estimation module, and then obtains an ultra-wideband signal correlation template by using a compressed sensing theory;
a signal delay module: properly delaying a load signal and sending the load signal to a load narrowband interference suppression module;
load observation storage module: temporarily storing the load observation sequences obtained by the observation module, and sequentially sending the observation sequences of each load signal to a narrow-band interference estimation template;
load narrowband interference suppression module: subtracting the narrow-band interference contained in the load signal estimated by the narrow-band interference estimation template from each load signal waveform by using a subtracter, and sending the load signal with the narrow-band interference suppressed to a relevant demodulation module;
and a relevant demodulation module: and performing correlation demodulation on the load signal output by the load narrowband interference suppression module after the narrowband interference is suppressed by using a correlator and a decision device by taking the signal template generated by the signal correlation template generation module as a correlation template.
The wideband filter module includes:
an ultra-wideband antenna module: receiving pulse ultra-wideband signals from a wireless channel and sending the signals to a receiving filter module;
a receiving filter module: and filtering out-of-band noise and interference on the pulse ultra-wideband signal.
The compressed sensing narrowband interference estimation module comprises:
an observation module: respectively observing the pilot frequency symbol waveform and the load symbol waveform, sending the pilot frequency observation sequence to a pilot frequency observation storage module, and sending the load observation sequence to a load observation storage module;
pilot frequency observation storage module: temporarily storing the observation sequence of each pilot frequency symbol waveform and sending the observation sequence to a narrow-band interference estimation module and a subtracter module;
a narrowband interference estimation module: and estimating narrow-band interference by utilizing an OMP algorithm, sending the narrow-band interference contained in the estimated pilot frequency symbol waveform to a pilot frequency narrow-band interference observation module, and sending the narrow-band interference contained in the estimated load signal waveform to a load narrow-band interference suppression module.
The compressed sensing ultra-wideband correlation template estimation module comprises:
pilot frequency narrowband interference observation module: observing the pilot frequency symbol narrowband interference estimated by the narrowband interference estimation module respectively, and sending a narrowband interference observation sequence obtained by observation to a narrowband interference observation storage module;
the narrow-band interference observation storage module: temporarily storing the narrow-band interference observation sequence and sending the sequence to a subtracter module;
a subtractor module: subtracting the corresponding narrow-band interference observation sequence from each pilot frequency observation sequence by using a subtracter to obtain a pilot frequency observation sequence for inhibiting narrow-band interference;
a vector averaging module: summing and averaging the pilot frequency observation sequence for inhibiting the narrow-band interference obtained in the subtracter module to obtain an average pilot frequency observation sequence so as to reduce the influence of additive white Gaussian noise and send the average pilot frequency observation sequence to a signal correlation template generation module;
a signal dependent template generation module: and reconstructing a signal correlation template by using an OMP algorithm according to the average pilot frequency observation sequence obtained by the vector averaging module, and sending the signal correlation template to a correlation demodulation module.
The narrow-band interference suppression method of the pulse ultra-wideband receiver based on compressed sensing comprises the following steps:
step (1): after the transceiver establishes communication, the receiving end receives the pulse ultra-wideband signal from the wireless channel, and the pulse ultra-wideband signal comprises two parts: the pilot frequency part and the data load part are used for filtering out-of-band noise superposed on the pulse ultra-wideband signal;
step (2): based on a compressed sensing theory, a receiving end observes each pilot frequency symbol waveform in the pilot frequency part of the pulse ultra-wideband signal in the step (1) by using a pre-generated Gaussian random matrix as an observation matrix to obtain a plurality of pilot frequency observation sequences, and then estimates narrowband interference contained in each pilot frequency symbol waveform;
and (3):
observing the narrow-band interference estimated in the step (2) by using the observation matrix in the step (2) respectively to obtain a plurality of narrow-band interference observation sequences;
subtracting the corresponding narrow-band interference observation sequences from the plurality of pilot frequency observation sequences obtained in the step (2) to obtain a plurality of pilot frequency observation sequences with narrow-band interference removed;
and (4): averaging the pilot frequency observation sequences obtained in the step (3) for removing the narrow-band interference to obtain an average pilot frequency observation sequence so as to reduce the influence of additive white Gaussian noise, and reconstructing a signal correlation template according to the obtained average pilot frequency observation sequence; the signal correlation template refers to: a local reference signal for use by a correlator in a correlation receiver;
and (5): observing each data symbol waveform in the data load part of the pulse ultra-wideband signal in the step (1) by using the observation matrix in the step (2) to obtain a data load observation sequence, then estimating narrowband interference contained in each data symbol waveform to obtain a narrowband interference waveform, and then subtracting the narrowband interference waveform from the load signal waveform by using a subtracter to eliminate the influence of the narrowband interference;
and (6): and (4) carrying out correlation demodulation on the load signal waveform obtained in the step (5) after the narrow-band interference is eliminated by using the signal correlation template generated in the step (4) through a correlation receiver to obtain a data symbol sequence.
The specific steps of the step (1) are as follows:
the ultra-wideband signal waveform obtained by the receiving end is assumed as follows:
<math>
<mfenced open='' close=''>
<mtable>
<mtr>
<mtd>
<mi>s</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<mi>g</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>-</mo>
<msub>
<mi>iT</mi>
<mi>s</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>+</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>s</mi>
</msub>
</munderover>
<msub>
<mi>b</mi>
<mi>j</mi>
</msub>
<mi>g</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>-</mo>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
<msub>
<mi>T</mi>
<mi>s</mi>
</msub>
<mo>-</mo>
<mi>j</mi>
<msub>
<mi>T</mi>
<mi>s</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>f</mi>
<mi>nb</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<msub>
<mover>
<mi>g</mi>
<mo>·</mo>
</mover>
<mi>i</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>s</mi>
</msub>
</munderover>
<msub>
<mover>
<mi>g</mi>
<mo>·</mo>
</mover>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
</math>
wherein N ispIndicates the number of pilot symbols, all pilot symbols are 1, NsIndicates the number of load information symbols, TsIs a symbol period, bjIs a binary data modulation symbol and bj∈{-1,1},fnb(t) and n (t) represent narrow-band interference and white gaussian noise respectively,t∈((i-1)Ts,iTs),i=1,2,...,Nprepresents the ith interfered pilot symbol waveform,t∈((j-1)Ts+NpTs,jT+NpTs),j=1,2,...,Nsrepresenting the jth disturbed load signal waveform.
The specific steps of the step (2) are as follows:
the receiving end utilizes a pre-generated Gaussian random observation matrix based on a compressed sensing theoryObserving each pilot frequency symbol waveform in the pilot frequency part of the pulse ultra-wideband signal in the step (1) to obtain NpObservation sequence of pilot symbol waveformWherein y isi,i=1,2,…,NpIs an M × 1 dimensional column vector, represents the observation sequence of the ith pilot symbol waveform, and its kth element is:
whereinRepresenting the ith interfered pilot signal waveform,for the k-th observed waveform in the observation matrix, NpThe number of pilot frequencies is, and M is the number of observed waveforms;
when the narrowband interference contained in each pilot frequency symbol waveform is reconstructed, an Inverse Discrete Fourier Transform (IDFT) matrix is adopted as a sparse dictionary of the narrowband interference:
<math>
<mrow>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<mo>=</mo>
<mo>[</mo>
<msub>
<mi>ψ</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>,</mo>
<msub>
<mi>ψ</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msub>
<mi>ψ</mi>
<mi>N</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msqrt>
<mi>N</mi>
</msqrt>
</mfrac>
<msup>
<mfenced open='[' close=']'>
<mtable>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>1</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>2</mn>
</msup>
</mtd>
<mtd>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>2</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>4</mn>
</msup>
</mtd>
<mtd>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mn>2</mn>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mn>2</mn>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
</mtd>
<mtd>
<mrow>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mrow>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>*</mo>
</msup>
</mrow>
</math>
wherein,n is eachThe number of sampling points in the nyquist sampling of the pilot symbol waveform indicates the matrix conjugate transpose operation. Narrow-band interference in each pilot symbol period since the narrow-band interference is sparse in the frequency domaint∈((i-1)Ts,iTs),i=1,2,...,NpExpressed as:
<math>
<mrow>
<msubsup>
<mi>f</mi>
<mi>nb</mi>
<mi>i</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<msub>
<mi>ψ</mi>
<mi>k</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<msub>
<mi>θ</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<msubsup>
<mi>θ</mi>
<mi>nb</mi>
<mi>i</mi>
</msubsup>
<mo>,</mo>
</mrow>
</math> t∈((i-1)Ts,iTs),i=1,2,...,Np。
therein, ΨnbIn order to have a narrow-band interference sparse dictionary,the projection coefficient vector of the narrow-band interference in the ith pilot symbol waveform is obtained, and because the narrow-band interference is sparse,only a few of the dominant elements.
From Gaussian random observation matrix phi and narrow-band interference sparse dictionary psinbThe reconstruction matrix can be obtained:
Vnb=ΦΨnb
where phi is the observation matrix, ΨnbIs a narrow-band interference sparse dictionary.
From the reconstruction matrix VnbAnd the obtained NpObservation sequence ofThen estimating the narrow-band interference contained in each pilot frequency symbol waveform by using OMP algorithmWhereint∈((i-1)Ts,iTs),i=1,2,...,NpRepresenting an estimate of the narrowband interference contained in the ith pilot symbol waveform.
The OMP algorithm comprises the following steps: the maximum iteration number of the OMP algorithm is assumed to be limited to K;
the first step is as follows: initialization: residual value r0Y, index set(empty set), incremental matrixThe iteration time t is 1;
the second step is that: finding the residual value rt-1And VnbColumn V injColumn corresponding to inner product maximum
The third step: updating index setsUpdating delta matrices
The fourth step: obtained by least squares
The fifth step: updating residual values
And a sixth step: judging whether t is more than or equal to K, and if so, stopping iteration; if not, executing the second step.
Respectively using each pilot observation value y to the residual value y in the OMP algorithmi,i=1,2,...,NpAlternatively, a projection coefficient vector of the narrow-band interference contained in each pilot symbol waveform is obtainedi=1,2,...,NpIs estimated byi=1,2,...,NpThus, the estimated narrowband interference is:
<math>
<mrow>
<msubsup>
<mover>
<mi>f</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>i</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<msubsup>
<mover>
<mi>θ</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>i</mi>
</msubsup>
<mo>,</mo>
</mrow>
</math> t∈((i-1)Ts,iTs),i=1,2,...,Np。
therein, ΨnbIs a narrow strip of stemsThe disturbing-sparse dictionary is used for disturbing sparse dictionary,projecting coefficient vectors for narrow-band interference contained in the ith pilot symbol waveformi=1,2,...,NpIs estimated.
The specific steps of the step (3) are as follows:
using the Gaussian random observation matrix in the step (2)For the narrowband interference estimated in step (2)Respectively observing to obtain corresponding narrow-band interference observation sequencesWhereini=1,2,...,NpIs an Mx 1-dimensional column vector and represents the estimation of the narrow-band interference contained in the ith pilot symbol waveformObserving to obtain an observation sequence, wherein the kth element is as follows:
whereinRepresents an estimate of the narrowband interference contained in the ith pilot symbol waveform,for the k-th observed waveform in the observation matrix, NpThe number of pilot frequencies is, and M is the number of observed waveforms;
a plurality of pilot frequency observation sequences obtained from the step (2)Subtracting the corresponding narrowband interference observation sequenceObtaining a pilot frequency observation sequence for removing the narrow-band interference;
<math>
<mfenced open='' close=''>
<mtable>
<mtr>
<mtd>
<mo>[</mo>
<msub>
<mi>y</mi>
<mrow>
<mn>1</mn>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>y</mi>
<mrow>
<mn>2</mn>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msub>
<mi>y</mi>
<mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>]</mo>
<mo>=</mo>
<mo>[</mo>
<msub>
<mi>y</mi>
<mn>1</mn>
</msub>
<mo>,</mo>
<msub>
<mi>y</mi>
<mn>2</mn>
</msub>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<msub>
<mi>y</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msub>
<mo>]</mo>
<mo>-</mo>
<mo>[</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>1</mn>
</msubsup>
<mo>,</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>2</mn>
</msubsup>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msubsup>
<mo>]</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>=</mo>
<mo>[</mo>
<msub>
<mi>y</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>1</mn>
</msubsup>
<mo>,</mo>
<msub>
<mi>y</mi>
<mn>2</mn>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>2</mn>
</msubsup>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msub>
<mi>y</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msubsup>
<mo>]</mo>
</mtd>
</mtr>
</mtable>
</mfenced>
</math>
wherein,represents the ithThe pilot symbol waveform suppresses the observation sequence after the narrowband interference.
The specific steps of the step (4) are as follows:
a plurality of pilot frequency observation sequences obtained in the step (3) after narrow-band interference suppression are obtainedAveraging to obtain average pilot observation sequenceTo reduce the effect of additive white Gaussian noise, i.e.
<math>
<mrow>
<mover>
<mi>y</mi>
<mo>‾</mo>
</mover>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</mfrac>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<msub>
<mi>y</mi>
<mrow>
<mi>i</mi>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</mfrac>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<mrow>
<mo>(</mo>
<msub>
<mi>y</mi>
<mi>i</mi>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
</mrow>
</math>
Wherein, yi-f,i=1,2,...,NpAnd showing the observation sequence after the ith pilot frequency waveform suppresses the narrow-band interference.
For signal correlation template reconstruction, the sparse dictionary is used as a feature vector sparse dictionary psigThe generation process is as follows:
the pulsed ultra-wideband signal g (t) received in step (1) is essentially a random process due to the time-varying nature of the pulsed ultra-wideband channel. Thus, its covariance function R (t- τ) is obtained over a large number of channel samples, i.e. it is
R(t-τ)=E[g(t)g(τ+t)]
Let λ be1>λ2>λ3>...>λNAnd representing the characteristic value of a Fredholm integral operator, wherein N is the number of sampling points when each pilot symbol waveform is subjected to Nyquist sampling. For R (t- τ) then:
<math>
<mrow>
<mo>∫</mo>
<mi>R</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>-</mo>
<mi>τ</mi>
<mo>)</mo>
</mrow>
<msub>
<mi>u</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>τ</mi>
<mo>)</mo>
</mrow>
<mi>dτ</mi>
<mo>=</mo>
<msub>
<mi>λ</mi>
<mi>j</mi>
</msub>
<msub>
<mi>u</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
wherein u isj(t) is lambdajCorresponding feature vector, and { uj(t) is a complete set of orthogonal basis functions satisfying:
<math>
<mrow>
<mo>∫</mo>
<msub>
<mi>u</mi>
<mi>i</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<msub>
<mi>u</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<mfenced open='{' close=''>
<mtable>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mi>i</mi>
<mo>≠</mo>
<mi>j</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mi>i</mi>
<mo>=</mo>
<mi>j</mi>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>,</mo>
<mi>i</mi>
<mo>,</mo>
<mi>j</mi>
<mo>=</mo>
<mn>1,2,3</mn>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<mi>N</mi>
</mrow>
</math>
thus, [ u ]1(t),u2(t),u3(t),...,uN(t)]And forming a group of orthogonal bases of g (t), wherein the group of orthogonal bases are the feature vector sparse dictionary.
By the Gaussian random observation matrix in the step (2)And feature vector sparse dictionary ΨgThe correlation template reconstruction matrix is obtained, i.e.
Vg=ΦΨg
Combining the average pilot frequency observation sequence obtained in the stepThe OMP algorithm can be used for reconstructing to obtain the signal correlation templateThe OMP algorithm process is as described in step (2).
The specific steps of the step (5) are as follows:
firstly, the Gaussian random observation matrix in the step (2) is utilizedObserving each load symbol waveform in the pulse ultra-wideband signal load part in the step (1) to obtain an observation sequence of each load symbol waveformWhereinIs an M multiplied by 1 dimension column vector, represents the observation sequence of the jth load symbol waveform, and the kth element is:
whereinRepresenting the jth disturbed load signal waveform,for the k-th observed waveform in the observation matrix, NsThe number of load symbols is, and M is the number of observed waveforms;
then, according to the estimation method of the narrow-band interference contained in the pilot signal in the step (2), the estimation of the narrow-band interference contained in each load symbol waveform is obtained by utilizing an OMP algorithmRepresents an estimate of the narrow-band interference contained in the jth load symbol waveform, andexpressed as:
<math>
<mrow>
<msubsup>
<mover>
<mi>f</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<msubsup>
<mover>
<mi>θ</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mo>,</mo>
</mrow>
</math> t∈((j-1)Ts+NpTs,jTs+NpTs),j=1,2,...,Ns。
therein, ΨnbIn order to have a narrow-band interference sparse dictionary,projection coefficient vector of narrow-band interference in jth load symbol waveform obtained by using OMP algorithmj=1,2,...,NsIs estimated.
Finally, the subtracter is used to eliminate the influence of narrow-band interference from the load signal waveform to obtain the load signal waveform s for suppressing the narrow-band interferenceload(t):
<math>
<mrow>
<msub>
<mi>s</mi>
<mi>load</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>s</mi>
</msub>
</munderover>
<mo>[</mo>
<msub>
<mover>
<mi>g</mi>
<mo>·</mo>
</mover>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>-</mo>
<msubsup>
<mover>
<mi>f</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>,</mo>
</mrow>
</math> t∈((j-1)Ts+NpTs,jTs+NpTs),j=1,2,...,Ns
The specific steps of the step (6) are as follows:
the load signal waveform s obtained in the step (5) after the narrow-band interference is eliminatedload(t) using the signal correlation template generated in step (4)Symbol sequence obtained by coherent demodulation through coherent receiver j=1,2,...,NsSatisfy the requirement of
Wherein,representing the jth disturbed load signal waveform,representing an estimate of the narrowband interference contained in the jth load symbol waveform,as a related template, NsIndicating the number of load information symbols.
The invention has the beneficial effects that:
the method of the invention realizes the estimation and the inhibition of the narrow-band interference through the compressed sensing technology, and has the following beneficial effects:
1. the sampling rate is greatly reduced through compressed sensing, the technical bottleneck faced by the traditional sampling theory is broken through, and the cost and the power consumption of a receiver are favorably controlled;
2. the compressed sensing and reconstruction algorithm is used for adaptively detecting and inhibiting random narrow-band interference, so that the estimation precision of a relevant template of a receiver is improved;
3. the detection reliability of the receiver is improved by accurately estimating and suppressing the high-power narrow-band interference superposed in the ultra-wide band signal.
Drawings
FIG. 1 is a block diagram of an embodiment of the method of the present invention;
FIG. 2 is a graph illustrating the variation of the bit error rate according to an embodiment of the present invention;
the system comprises an ultra-wideband antenna module 1, a receiving filter module 2, an observation module 3, a pilot frequency observation storage module 4, a narrow-band interference estimation module 5, a pilot frequency narrow-band interference observation module 6, a narrow-band interference observation storage module 7, a narrow-band interference observation storage module 8, a subtracter module 9, a vector averaging module 9, a signal correlation template generation module 10, a signal delay module 11, a load observation storage module 12, a load narrow-band interference suppression module 13 and a correlation demodulation module 14.
Detailed Description
The invention is further described with reference to the following figures and examples.
As shown in fig. 1, a block diagram of an embodiment of the inventive method, the modules function as follows:
ultra-wideband antenna module 1: receiving pulse ultra-wideband signals from a wireless channel and sending the signals to a receiving filter module 2;
reception filter module 2: filtering out-of-band noise and interference from the pulse ultra-wideband signal;
and an observation module 3: respectively observing the pilot frequency symbol waveform and the load symbol waveform, sending the pilot frequency observation sequence to the pilot frequency observation storage module 4, and sending the load observation sequence to the load observation storage module 12;
the pilot observation storage module 4: temporarily storing the observation sequence of each pilot frequency symbol waveform and sending the observation sequence to a narrow-band interference estimation module 5 and a subtracter module 8;
narrowband interference estimation module 5: estimating narrow-band interference by using an OMP algorithm, sending the narrow-band interference contained in the estimated pilot symbol waveform to a pilot narrow-band interference observation module 6, and sending the narrow-band interference contained in the estimated load signal waveform to a load narrow-band interference suppression module 13;
pilot frequency narrowband interference observation module 6: observing the pilot frequency symbol narrowband interference estimated by the narrowband interference estimation module 5 respectively, and sending the observed narrowband interference observation sequence to a narrowband interference observation storage module 7;
narrow-band interference observation storage module 7: temporarily storing the narrow-band interference observation sequence and sending the sequence to a subtracter module 8;
a subtractor module 8: subtracting the corresponding narrow-band interference observation sequence from each pilot frequency observation sequence by using a subtracter to obtain a pilot frequency observation sequence for inhibiting narrow-band interference;
vector averaging module 9: summing and averaging the pilot frequency observation sequence for suppressing the narrow-band interference obtained in the subtractor module 8 to obtain an average pilot frequency observation sequence so as to reduce the influence of additive white gaussian noise, and sending the average pilot frequency observation sequence to a signal correlation template generation module 10;
signal dependent template generation module 10: according to the average pilot observation sequence obtained by the vector averaging module 9, reconstructing a signal correlation template by using an OMP algorithm, and sending the signal correlation template to a correlation demodulation module 14;
the signal delay module 11: the load signal is delayed properly and sent to a load narrowband interference suppression module 13;
load observation storage module 12: temporarily storing the load observation sequences obtained by the observation module 3, and sequentially sending the observation sequences of each load signal to a narrow-band interference estimation template 5;
load narrowband interference suppression module 13: the subtracter is used for subtracting the narrow-band interference contained in the load signal estimated by the narrow-band interference estimation template 5 from each load signal waveform, and the load signal after the narrow-band interference is suppressed is sent to the relevant demodulation module 14;
correlation demodulation module 14: the signal template generated by the signal correlation template generation module 10 is used as a correlation template, and a correlator and a decision device are used for performing correlation demodulation on the load signal which is output by the load narrowband interference suppression module 13 and subjected to narrowband interference suppression.
Simulation parameters of the implementation example of the method of the invention are as follows: simulation environment: matlab7.13; transmitter basic pulse shape: a second derivative pulse shape of Gaussian; and (3) channel model: ieee802.15.3a CM1 channel model; the UWB modulation mode is BPSK; observation matrix: a Gaussian random matrix; narrow-band interference sparse dictionary: an inverse discrete Fourier transform matrix; sparse dictionary of UWB receive signal: a feature vector model sparse dictionary; pulse ultra-wideband signal power: -30 dBm; the narrow-band interference power is: -10 dBm; the CS reconstruction algorithm: an OMP algorithm; number of channels: 100, respectively; the number of pilot symbols of each data packet is 10; the total payload data symbol number is 1000000.
The narrow-band interference suppression method of the pulse ultra-wideband receiver based on compressed sensing comprises the following steps:
step (1): after the transceiver establishes communication, the receiving end receives the pulse ultra-wideband signal from the wireless channel, and the pulse ultra-wideband signal comprises two parts: the pilot frequency part and the data load part are used for filtering out-of-band noise superposed on the pulse ultra-wideband signal;
step (2): based on a compressed sensing theory, a receiving end observes each pilot frequency symbol waveform in the pilot frequency part of the pulse ultra-wideband signal in the step (1) by using a pre-generated Gaussian random matrix as an observation matrix to obtain a plurality of pilot frequency observation sequences, and then estimates narrowband interference contained in each pilot frequency symbol waveform by using an OMP algorithm;
and (3):
observing the narrow-band interference estimated in the step (2) by using the observation matrix in the step (2) respectively to obtain a plurality of narrow-band interference observation sequences;
subtracting the corresponding narrow-band interference observation sequences from the plurality of pilot frequency observation sequences obtained in the step (2) to obtain a plurality of pilot frequency observation sequences with narrow-band interference removed;
and (4): averaging the pilot frequency observation sequences obtained in the step (3) to obtain an average pilot frequency observation sequence so as to reduce the influence of additive white Gaussian noise, and reconstructing a signal correlation template by utilizing an OMP algorithm according to the obtained average pilot frequency observation sequence;
and (5): observing each data symbol waveform in the data load part of the pulse ultra-wideband signal in the step (1) by using the observation matrix in the step (2) to obtain a data load observation sequence, then estimating narrow-band interference contained in each data symbol waveform by using an OMP algorithm to obtain a narrow-band interference waveform, and then subtracting the narrow-band interference waveform from the load signal waveform by using a subtracter to eliminate the influence of the narrow-band interference;
and (6): and (4) carrying out correlation demodulation on the load signal waveform obtained in the step (5) after the narrow-band interference is eliminated by using the signal correlation template generated in the step (4) through a correlation receiver to obtain a data symbol sequence.
The specific steps of the step (1) are as follows:
the ultra-wideband signal waveform obtained by the receiving end is assumed as follows:
<math>
<mfenced open='' close=''>
<mtable>
<mtr>
<mtd>
<mi>s</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<mi>g</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>-</mo>
<msub>
<mi>iT</mi>
<mi>s</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>+</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>s</mi>
</msub>
</munderover>
<msub>
<mi>b</mi>
<mi>j</mi>
</msub>
<mi>g</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>-</mo>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
<msub>
<mi>T</mi>
<mi>s</mi>
</msub>
<mo>-</mo>
<mi>j</mi>
<msub>
<mi>T</mi>
<mi>s</mi>
</msub>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>n</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<msub>
<mi>f</mi>
<mi>nb</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<msub>
<mover>
<mi>g</mi>
<mo>·</mo>
</mover>
<mi>i</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>+</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>s</mi>
</msub>
</munderover>
<msub>
<mover>
<mi>g</mi>
<mo>·</mo>
</mover>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mtd>
</mtr>
</mtable>
</mfenced>
</math>
wherein N ispIndicates the number of pilot symbols, NsIndicates the number of load information symbols, TsIs a symbol period, bjIs a binary data modulation symbol and bj∈{-1,}1,fnb(t) and n (t) represent narrow-band interference and white gaussian noise respectively,t∈((i-1)Ts,iTs),i=1,2,...,Nprepresents the ith interfered pilot symbol waveform,t∈((j-1)Ts+NpTs,jT+NpTs),j=1,2,...,Nsrepresenting the jth disturbed load signal waveform.
The specific steps of the step (2) are as follows:
the receiving end utilizes a pre-generated Gaussian random observation matrix based on a compressed sensing theoryObserving each pilot frequency symbol waveform in the pilot frequency part of the pulse ultra-wideband signal in the step (1) to obtain NpObservation sequence of pilot symbol waveformWherein y isi,i=1,2,…,NpIs an M × 1 dimensional column vector, represents the observation sequence of the ith pilot symbol waveform, and its kth element is:
whereinRepresenting the ith interfered pilot signal waveform,for the k-th observed waveform in the observation matrix, NpThe number of pilot frequencies is, and M is the number of observed waveforms;
when the narrowband interference contained in each pilot frequency symbol waveform is reconstructed, an Inverse Discrete Fourier Transform (IDFT) matrix is adopted as a sparse dictionary of the narrowband interference:
<math>
<mrow>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<mo>=</mo>
<mo>[</mo>
<msub>
<mi>ψ</mi>
<mn>1</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>,</mo>
<msub>
<mi>ψ</mi>
<mn>2</mn>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msub>
<mi>ψ</mi>
<mi>N</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msqrt>
<mi>N</mi>
</msqrt>
</mfrac>
<msup>
<mfenced open='[' close=']'>
<mtable>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>1</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>2</mn>
</msup>
</mtd>
<mtd>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>2</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mn>4</mn>
</msup>
</mtd>
<mtd>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mn>2</mn>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
<mtd>
<mo>·</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msup>
<mi>W</mi>
<mn>0</mn>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
</mrow>
</msup>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mn>2</mn>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
</mtd>
<mtd>
<mrow>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
</mrow>
</mtd>
<mtd>
<msup>
<mi>W</mi>
<mrow>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
<mrow>
<mo>(</mo>
<mi>N</mi>
<mo>-</mo>
<mn>1</mn>
<mo>)</mo>
</mrow>
</mrow>
</msup>
</mtd>
</mtr>
</mtable>
</mfenced>
<mo>*</mo>
</msup>
</mrow>
</math>
wherein,n is the number of sampling points when Nyquist sampling is carried out on each pilot symbol waveform, and represents matrix conjugate transpose operation. Narrow-band interference in each pilot symbol period since the narrow-band interference is sparse in the frequency domaint∈((i-1)Ts,iTs),i=1,2,...,NpExpressed as:
<math>
<mrow>
<msubsup>
<mi>f</mi>
<mi>nb</mi>
<mi>i</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>k</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>N</mi>
</munderover>
<msub>
<mi>ψ</mi>
<mi>k</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<msub>
<mi>θ</mi>
<mi>k</mi>
</msub>
<mo>=</mo>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<msubsup>
<mi>θ</mi>
<mi>nb</mi>
<mi>i</mi>
</msubsup>
<mo>,</mo>
</mrow>
</math> t∈((i-1)Ts,iTs),i=1,2,...,Np。
therein, ΨnbIn order to have a narrow-band interference sparse dictionary,is as followsThe projection coefficient vector of the narrow-band interference in the i pilot symbol waveforms, and because the narrow-band interference is sparse,only a few of the dominant elements.
From Gaussian random observation matrix phi and narrow-band interference sparse dictionary psinbThe reconstruction matrix can be obtained:
Vnb=ΦΨnb
where phi is the observation matrix, ΨnbIs a narrow-band interference sparse dictionary.
From the reconstruction matrix VnbAnd the obtained NpObservation sequence ofThen estimating the narrow-band interference contained in each pilot frequency symbol waveform by using OMP algorithmWhereint∈((i-1)Ts,iTs),i=1,2,...,NpRepresenting an estimate of the narrowband interference contained in the ith pilot symbol waveform.
The OMP algorithm comprises the following steps: the maximum iteration number of the OMP algorithm is assumed to be limited to K;
the first step is as follows: initialization: residual value r0Y, index set(empty set), incremental matrixThe iteration time t is 1;
the second step is that: finding the residual value rt-1And VnbColumn V injColumn corresponding to inner product maximum
The third step: updating index setsUpdating delta matrices
The fourth step: obtained by least squares
The fifth step: updating residual values
And a sixth step: judging whether t is more than or equal to K, and if so, stopping iteration; if not, executing the second step.
Respectively using each pilot observation value y to the residual value y in the OMP algorithmi,i=1,2,...,NpAlternatively, a projection coefficient vector of the narrow-band interference contained in each pilot symbol waveform is obtainedi=1,2,...,NpIs estimated byi=1,2,...,NpThus, the estimated narrowband interference is:
<math>
<mrow>
<msubsup>
<mover>
<mi>f</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<msubsup>
<mover>
<mi>θ</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mo>,</mo>
</mrow>
</math> t∈((i-1)Ts,iTs),i=1,2,...,Np。
therein, ΨnbIn order to have a narrow-band interference sparse dictionary,projecting coefficient vectors for narrow-band interference contained in the ith pilot symbol waveformi=1,2,...,NpIs estimated.
The specific steps of the step (3) are as follows:
using the Gaussian random observation matrix in the step (2)For the narrowband interference estimated in step (2)Respectively observing to obtain corresponding narrow-band interference observation sequencesWhereini=1,2,...,NpIs an Mx 1-dimensional column vector and represents the estimation of the narrow-band interference contained in the ith pilot symbol waveformObserving to obtain an observation sequence, wherein the kth element is as follows:
whereinRepresents an estimate of the narrowband interference contained in the ith pilot symbol waveform,for the k-th observed waveform in the observation matrix, NpThe number of pilot frequencies is, and M is the number of observed waveforms;
a plurality of pilot frequency observation sequences obtained from the step (2)Subtracting the corresponding narrowband interference observation sequenceObtaining a pilot frequency observation sequence for removing the narrow-band interference;
<math>
<mfenced open='' close=''>
<mtable>
<mtr>
<mtd>
<mo>[</mo>
<msub>
<mi>y</mi>
<mrow>
<mn>1</mn>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>y</mi>
<mrow>
<mn>2</mn>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msub>
<mi>y</mi>
<mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>]</mo>
<mo>=</mo>
<mo>[</mo>
<msub>
<mi>y</mi>
<mn>1</mn>
</msub>
<mo>,</mo>
<msub>
<mi>y</mi>
<mn>2</mn>
</msub>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<msub>
<mi>y</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msub>
<mo>]</mo>
<mo>-</mo>
<mo>[</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>1</mn>
</msubsup>
<mo>,</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>2</mn>
</msubsup>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msubsup>
<mo>]</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<mo>=</mo>
<mo>[</mo>
<msub>
<mi>y</mi>
<mn>1</mn>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>1</mn>
</msubsup>
<mo>,</mo>
<msub>
<mi>y</mi>
<mn>2</mn>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mn>2</mn>
</msubsup>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<msub>
<mi>y</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</msubsup>
<mo>]</mo>
</mtd>
</mtr>
</mtable>
</mfenced>
</math>
wherein,i=1,2,...,Npand showing the observation sequence after the ith pilot symbol waveform suppresses the narrow-band interference.
The specific steps of the step (4) are as follows:
a plurality of pilot frequency observation sequences obtained in the step (3) after narrow-band interference suppression are obtainedAveraging to obtain average pilot observation sequenceTo reduce the effect of additive white Gaussian noise, i.e.
<math>
<mrow>
<mover>
<mi>y</mi>
<mo>‾</mo>
</mover>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</mfrac>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<msub>
<mi>y</mi>
<mrow>
<mi>i</mi>
<mo>-</mo>
<mi>f</mi>
</mrow>
</msub>
<mo>=</mo>
<mfrac>
<mn>1</mn>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</mfrac>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>p</mi>
</msub>
</munderover>
<mrow>
<mo>(</mo>
<msub>
<mi>y</mi>
<mi>i</mi>
</msub>
<mo>-</mo>
<msubsup>
<mi>y</mi>
<mi>f</mi>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
</mrow>
</math>
Wherein, yi-f,i=1,2,...,NpAnd showing the observation sequence after the ith pilot frequency waveform suppresses the narrow-band interference.
For signal correlation template reconstruction, the sparse dictionary is used as a feature vector sparse dictionary psigThe generation process is as follows:
the pulsed ultra-wideband signal g (t) received in step (1) is essentially a random process due to the time-varying nature of the pulsed ultra-wideband channel. Thus, its covariance function R (t- τ) is obtained over a large number of channel samples, i.e. it is
R(t-τ)=E[g(t)g(τ+t)]
Let λ be1>λ2>λ3>...>λNAnd representing the characteristic value of a Fredholm integral operator, wherein N is the number of sampling points when each pilot symbol waveform is subjected to Nyquist sampling. For R (t- τ) then:
<math>
<mrow>
<mo>∫</mo>
<mi>R</mi>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>-</mo>
<mi>τ</mi>
<mo>)</mo>
</mrow>
<msub>
<mi>u</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>τ</mi>
<mo>)</mo>
</mrow>
<mi>dτ</mi>
<mo>=</mo>
<msub>
<mi>λ</mi>
<mi>j</mi>
</msub>
<msub>
<mi>u</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
</mrow>
</math>
wherein u isj(t) is lambdajCorresponding feature vector, and { uj(t) is a complete set of orthogonal basis functions satisfying:
<math>
<mrow>
<mo>∫</mo>
<msub>
<mi>u</mi>
<mi>i</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<msub>
<mi>u</mi>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mtable>
<mtr>
<mtd>
<mrow>
<mfenced open='{' close=''>
<mtable>
<mtr>
<mtd>
<mn>0</mn>
</mtd>
<mtd>
<mi>i</mi>
<mo>≠</mo>
<mi>j</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mn>1</mn>
</mtd>
<mtd>
<mi>i</mi>
<mo>=</mo>
<mi>j</mi>
</mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</mtd>
</mtr>
</mtable>
<mo>,</mo>
<mi>i</mi>
<mo>,</mo>
<mi>j</mi>
<mo>=</mo>
<mn>1,2,3</mn>
<mo>,</mo>
<mo>·</mo>
<mo>·</mo>
<mo>·</mo>
<mo>,</mo>
<mi>N</mi>
</mrow>
</math>
thus, [ u ]1(t),u2(t),u3(t),...,uN(t)]And forming a group of orthogonal bases of g (t), wherein the group of orthogonal bases are the feature vector sparse dictionary.
By the Gaussian random observation matrix in the step (2)And feature vector sparse dictionary ΨgThe correlation template reconstruction matrix is obtained, i.e.
Vg=ΦΨg
Combining the average pilot frequency observation sequence obtained in the stepThe OMP algorithm can be used for reconstructing to obtain the signal correlation templateThe OMP algorithm process is as described in step (2).
The specific steps of the step (5) are as follows:
firstly, the Gaussian random observation matrix in the step (2) is utilizedObserving each load symbol waveform in the pulse ultra-wideband signal load part in the step (1) to obtain an observation sequence of each load symbol waveformWhereinj=1,2,…,NsIs an M multiplied by 1 dimension column vector, represents the observation sequence of the jth load symbol waveform, and the kth element is:
whereinRepresenting the jth disturbed load signal waveform,for observing matrixMiddle k-th observed waveform, NsThe number of load symbols is, and M is the number of observed waveforms;
then, according to the estimation method of the narrow-band interference contained in the pilot signal in the step (2), the estimation of the narrow-band interference contained in each load symbol waveform is obtained by utilizing an OMP algorithmRepresents an estimate of the narrow-band interference contained in the jth load symbol waveform, andexpressed as:
<math>
<mrow>
<msubsup>
<mover>
<mi>f</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<msub>
<mi>ψ</mi>
<mi>nb</mi>
</msub>
<msubsup>
<mover>
<mi>θ</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mo>,</mo>
</mrow>
</math> t∈((j-1)Ts+NpTs,jTs+NpTs),j=1,2,...,Ns。
therein, ΨnbIn order to have a narrow-band interference sparse dictionary,projection coefficient vector of narrow-band interference in jth load symbol waveform obtained by using OMP algorithmj=1,2,...,NsIs estimated.
Finally, the subtracter is used to eliminate the influence of narrow-band interference from the load signal waveform to obtain the load signal waveform s for suppressing the narrow-band interferenceload(t):
<math>
<mrow>
<msub>
<mi>s</mi>
<mi>load</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>=</mo>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>N</mi>
<mi>s</mi>
</msub>
</munderover>
<mo>[</mo>
<msub>
<mover>
<mi>g</mi>
<mo>·</mo>
</mover>
<mi>j</mi>
</msub>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>-</mo>
<msubsup>
<mover>
<mi>f</mi>
<mo>^</mo>
</mover>
<mi>nb</mi>
<mi>j</mi>
</msubsup>
<mrow>
<mo>(</mo>
<mi>t</mi>
<mo>)</mo>
</mrow>
<mo>]</mo>
<mo>,</mo>
</mrow>
</math> t∈((j-1)Ts+NpTs,jTs+NpTs),j=1,2,...,Ns
The specific steps of the step (6) are as follows:
the load signal waveform s obtained in the step (5) after the narrow-band interference is eliminatedload(t) using the signal correlation template generated in step (4)Symbol sequence obtained by coherent demodulation through coherent receiver j=1,2,...,NsSatisfy the requirement of
Wherein,j=1,2,...,Nsrepresenting the jth disturbed load signal waveform,representing an estimate of the narrowband interference contained in the jth load symbol waveform,as a related template, NsIndicating the number of load information symbols.
Fig. 2 is a plot of bit error rate versus signal-to-noise ratio ("suppression") generated by a simulated embodiment of the method of the present invention, and also shows a performance curve without narrowband interference suppression ("no suppression"). Comparing the two curves, the method of the invention can effectively estimate and restrain the narrow-band interference existing in the pulse ultra-wideband signal, and has good error rate performance.
Although the embodiments of the present invention have been described with reference to the accompanying drawings, it is not intended to limit the scope of the present invention, and it should be understood by those skilled in the art that various modifications and variations can be made without inventive efforts by those skilled in the art based on the technical solution of the present invention.