Embodiment
Feeble signal method for distilling of the present invention is set forth to Fig. 8 below in conjunction with Fig. 1, Fig. 1 is the structured flowchart of feeble signal method for distilling of the present invention, and Fig. 2 extracts schematic flow sheet for feeble signal of the present invention, specifically may further comprise the steps:
S1. initiation parameter: said parameter specifically comprises, double sampling change of scale factor R, the increase step delta R of the change of scale factor; The intrinsic parameter a of accidental resonance, the reference frequency f of generation accidental resonanceRef, fRefCalculating offset f; Zero-frequency calculates offset f0Spectrum amplitude coefficient of comparisons m.
Value in the face of initial parameter is described in detail down:
fRefValue be easy to produce the frequency values of accidental resonance for the self-adapting random resonant system, the input signal of discovering the self-adapting random resonant system is 5 * 10-4Hz~3 * 10-3Be easy to produce accidental resonance in the time of in the Hz scope, so fRefNeed be [5 * 10-4, 3 * 10-3] the interior value of scope, generally can value be: fRef=0.001Hz.
Δ f representes fRefThe calculating side-play amount, 0<Δ f<fRef, because fRefValue less, so general Δ f value is fRefNear/2.
Δ f0The expression zero-frequency calculates side-play amount, 0<Δ f0<fRef, general value is fRefNear/2, and satisfy Δ f+ Δ f0≤fRef
A is the intrinsic parameter of stochastic resonance system, in order to satisfy the adiabatic approximation theory, require a>>π fs, wherein, fsBe the frequency input signal of stochastic resonance system, input signal reference frequency f that can be when producing accidental resonance hereRefCome to confirm, promptly a>>π fRef
Estimate the possible minimum frequency f of feeble signal earlierMin, and then confirm the initial value of R, the initial value of R is fMin/ fRefAs a preferred mode, the initial value of R can be R=1, and Δ R can confirm a suitable value according to iterations.
Can find by Fig. 7 and Fig. 8 contrast; Producing under the situation of accidental resonance the energy of noise can transfer to feeble signal and get on; Thereby near the spectrum amplitude the zero-frequency can be far smaller than near the range value of feeble signal place frequency behind the double sampling change of scale; Just in time as shown in Figure 7 on the contrary when if resonance effect is very poor, the self-adapting random resonant system produces under the accidental resonance good situations, and the value that near the ratio of the spectrum amplitude value of the noise of the spectrum amplitude value of resonance place frequency and zero-frequency can be used as m accordings to; M should be a minimum value possible in this ratio; So,, generally get 5≤m≤20 in order between the accuracy of computation complexity and extraction signal, to reach balance because this ratio is bigger value m>>1.
S2. confirm SR systematic parameter b: said SR system is described through langevin equation
; Wherein,
s (t) is a feeble signal; N (t) is that average is the noise of zero variance for
.Obtain noise variance
wherein according to receiving signal r (t); R (t)=s (t)+n (t) confirms parameter b by the value of a and
then;
The concrete deterministic process of parameter b is following:
Utilize adiabatic approximation (Adiabatic Approximation) theory, when signal r (t)=s (t)+n (t) passed through the bistable state SR system of langevin equation definition, the SNR of output signal x (t) was:
Wherein, a is the SR systematic parameter, A
mBe the amplitude of feeble signal s (t), c is the potential well point of bistable state SR system,
Be the variance of strong noise, U
0=a
2/ (4b) be to work as A
mThe barrier height of=0 o'clock bistable state SR system.But concrete list of references: McNamara B, Wiesenfeld K.Theory of stochastic resonance, Physical Review A, 1989,39 (9): 4854-4869.
Because the average signal-to-noise ratio of input signal is:
Therefore, when accidental resonance took place, the output signal-to-noise ratio gain after reception signal r (t) the process bistable state SR system was:
Make k=a
2/ b obviously has k>0, then
Be given noise variance, output signal SNR gain η
SNRIt is the nonlinear function of systematic parameter k.
η
SNRSecond derivative to k is:
Therefore, in order to make η
SNRBe following concave function,, require so that obtain unique maximum value about k:
So the value of the optimum k of maximization SNR gain satisfies:
Finding the solution following formula can get:
So the parameter of the bistable state SR system of maximization SNR gain need satisfy
In the present invention, a that obtains for following formula and the relation of b can be adjusted through an adjustment factor h, promptly
The SR system that dynamically changes parameter b at this this noise parameter according to the outside is called the self-adapting random resonant system.
S3. carry out the double sampling that the change of scale factor is R to the signal r (t) that receives, obtain signal W (t).
S4. signal W (t) tries to achieve signal X (t) through the langevin equation.
Be specially: find the solution the langevin equation through quadravalence Long Gekuta numerical computation method, the output signal that is the self-adapting random resonant system of separating of trying to achieve is designated as X (t);
S5. X (t) is done Fourier transform, obtain Z (f), f is a frequency values, and Z (f) promptly is to be the spectrum amplitude value at f place in frequency;
S6. ask [fRef-Δ f, fRef+ Δ f] perhaps [fRef-Δ f ,-fRef+ Δ f] the maximal value of Z (f) in the scope, be designated as ARef, ask [Δ f0, Δ f0] the maximal value of Z (f) in the scope, be designated as A0
Δ f representes f hereRefThe calculating side-play amount; Because R is through being the value of series of discrete after the iteration, so the feeble signal of input is carried out after the change of scale through discrete R value, the frequency of feeble signal also can only be got discrete value; Can not get optional frequency, establish a small range [f to reference frequency like thisRef-Δ f, fRef+ Δ f] perhaps [fRef-Δ f ,-fRef+ Δ f], as long as falling in this scope, the feeble signal behind the change of scale just can produce accidental resonance, through behind the Fourier transform, the maximal value A in this scopeRefThe frequency at place is the frequency at actual generation accidental resonance place.Avoided given f so effectivelyRef, but because the input signal behind the change of scale is not just in time got fRefThis frequency, and the phenomenon of the iteration failure of R is taken place, also be simultaneously the condition of having relaxed of choosing of Δ R to make choosing of Δ R convenient.
Δ f0The expression zero-frequency calculates side-play amount; The signal of finding stochastic resonance system output after deliberation through behind the Fourier transform sometimes under the situation that does not produce accidental resonance; The range value at possible zero-frequency point place is very little, but near range value is very big, so set a scope [Δ f0, Δ f0], get the maximal value A of spectrum amplitude in this scope0Represent near the spectrum amplitude value of zero-frequency to be used for and ARefCompare.Avoided the actual phenomenon that does not produce accidental resonance but judge by accident to take place so effectively to producing accidental resonance.
Improved the precision that judges whether to produce accidental resonance through after the above processing, and guaranteed that the iteration of R under the condition that signal exists can finish well.
If A S7.Ref>=m * A0, then X (t) is the echo signal that comprises the feeble signal characteristic of extraction, otherwise with change of scale factor R assignment be R and Δ R with, promptly R=R+ Δ R forwards step S3 to.
Carry out emulation testing in the face of the inventive method down.The parameter of emulation is:
1) preset parameter stochastic resonance system: input sinusoidal signal s (t)=AmSin (2 π ft), amplitude Am=1, frequency f=0.01Hz, intrinsic parameter a=1, b=2, sampling period Δ t=0.02s, SNR=-20dB.
2) self-adapting random resonant system: input sinusoidal signal s (t)=AmSin (2 π ft), amplitude Am=1, frequency f=0.01Hz, a=2.4 * 10-2, the sampling period is made as Δ t=0.02s, SNR=-20dB.
3) method of the present invention: input sinusoidal signal s (t)=AmSin (2 π ft), amplitude Am=1, frequency f=0.1Hz, a=2.4 * 10-2, fRef=0.001Hz, Δ f=fRef/ 4, Δ f0=fRef/ 2, R=1, Δ R=1, m=10.
Fig. 3 is that SNR is-20dB; Feeble signal is that frequency is the time domain waveform figure of the signal X (t) that exports after the stochastic resonance system of sine wave signal s (t) through preset parameter of 0.01Hz; Can observe when SNR=-20dB feeble signal and can not well extract, characteristics such as the frequency of signal, phase place are difficult to extract.
Fig. 4 is that SNR is-20dB; Feeble signal is that frequency is the time domain waveform figure of the signal X (t) that exports after through the self-adapting random resonant system of the sine wave signal s (t) of 0.01Hz; Can observe the general shape of feeble signal when SNR=-20dB can differentiate; Than the figure among Fig. 3 the lifting on the very big performance has been arranged, can tell the frequency of feeble signal basically, confirmed but phase place is difficult.
Fig. 5 is that SNR is-20dB; Feeble signal is that frequency is that the sine wave of 0.1Hz becomes 0.001Hz through the double sampling frequency; Double sampling change of scale factor R is 100 the time domain figure of feeble signal s (t) through exporting after the system of the present invention; At first make its frequency be reduced to 0.001Hz and obtain signal W (t) through double sampling; And then through output signal X (t) after the self-adapting random resonant system, X (t) combines with the R value of output and exports the time domain waveform figure that comprises s (t) signal characteristic, can confirm the characteristics of signals such as frequency, phase place of feeble signal s (t) easily through Fig. 5.
Fig. 6 is that SNR is-20dB; Feeble signal is that frequency is that the sine wave of 0.01Hz receives signal r (t) through the spectrogram after the preset parameter stochastic resonance system; Though it is very little to observe under the preset parameter stochastic resonance system near spectrogram range value zero-frequency; But on whole frequency, all there is the noise of can not ignore to exist,, is difficult to extrapolate the characteristic of feeble signal through Fig. 3 so the output time domain plethysmographic signal of preset parameter stochastic resonance system is as shown in Figure 3.
Fig. 7 is that SNR is-20dB; Feeble signal is that frequency is that the sine wave of 0.01Hz receives signal r (t) through the spectrogram after the self-adapting random resonant system; Though it is very big to observe the amplitude at zero-frequency place; But the noise amplitude at other frequency place very I ignoring, so, also observe near the spectrum amplitude at the corresponding frequency place in Fig. 6 of the spectrum amplitude the 0.01Hz among Fig. 7 simultaneously totally to big not as among Fig. 6 of the influence of waveform; That is to say that the feeble signal among Fig. 7 has obtained the more noise energy, thereby make the waveform of time domain seem more better.Explained that also the self-adapting random resonant system has the performance of better enhancing feeble signal.The feeble signal s (t) that comprises among the input signal r (t) of this moment is a periodic drive signal; The frequency of s (t) is not in the optimum resonance frequency range of self-adapting random resonant system; So the time domain waveform of the output signal of the self-adapting random resonant system of this moment is as shown in Figure 7, does not obtain good waveform.
Fig. 8 is that SNR is-20dB; Feeble signal is that frequency is that the sine wave of 0.1Hz receives the spectrogram of signal r (t) after through system of the present invention; Can find out that by figure feeble signal s (t) is 0.001Hz through the frequency of the signal W (t) after the double sampling; The self-adapting random resonant system that just in time drops on this moment produces in the scope of accidental resonance, so feeble signal has obtained enough energy, noise has obtained maximum inhibition simultaneously.Can observe except near the frequency of feeble signal place and near other frequency place spectrum amplitudes the zero-frequency very little; Can ignore; And near the spectrum amplitude the zero-frequency is so noise has been dropped to minimum to the influence of feeble signal, as shown in Figure 5 through the time domain waveform figure behind the present invention much smaller than near the spectrum amplitude the 0.001Hz; The signal characteristics such as frequency, phase place of W (t) can be clearly told, the signal characteristic of feeble signal s (t) can be obtained in the final R value that combines output.
Emulation shows: the change of scale factor of regulating double sampling through feedback system; Can adjust to the frequency of feeble signal well is easy to produce in the frequency range of self-adapting random resonant; Thereby utilized the premium properties of self-adapting random resonant fully; Can well under utmost point low signal-to-noise ratio, extract feeble signal, solved the problem that existing feeble signal disposal route is performed poor even lost efficacy effectively under utmost point low signal-to-noise ratio.Under the situation of not knowing the feeble signal frequency, pass through the change of scale factor R of the automatic adjusting double sampling of feedback simultaneously; Make feeble signal can mate the self-adapting random resonant system and produce accidental resonance, thereby can extract the characteristic of feeble signal well through the signal frequency after the double sampling.
One of ordinary skill in the art will appreciate that; Realize that all or part of step in the foregoing description method is to instruct relevant hardware to accomplish through program; Described program can be stored in the readable storage medium storing program for executing, for example ROM (read-only memory), RAS, disk, CD etc.
The above; Be merely the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, any technician who is familiar with the present technique field is in the technical scope that the present invention discloses; The variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.