CN102299875A - Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine) - Google Patents

Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine) Download PDF

Info

Publication number
CN102299875A
CN102299875A CN2011101601492A CN201110160149A CN102299875A CN 102299875 A CN102299875 A CN 102299875A CN 2011101601492 A CN2011101601492 A CN 2011101601492A CN 201110160149 A CN201110160149 A CN 201110160149A CN 102299875 A CN102299875 A CN 102299875A
Authority
CN
China
Prior art keywords
svm
antibody
formula
affinity
immune
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101601492A
Other languages
Chinese (zh)
Other versions
CN102299875B (en
Inventor
郭业才
丁锐
季童莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Information Science and Technology
Original Assignee
Nanjing University of Information Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201110160149.2A priority Critical patent/CN102299875B/en
Publication of CN102299875A publication Critical patent/CN102299875A/en
Application granted granted Critical
Publication of CN102299875B publication Critical patent/CN102299875B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

The invention discloses a wavelet multimode blind equalization method introducing an immune-optimized SVM (Support Vector Machine). Based on the global searching capability of an immune clonal selection algorithm, parameter selection in an SVM blind equalization method is changed from manual selection into automatic determination, and then, the SVM is introduced into an orthogonal wavelet multimode blind equalization method, so that the wavelet multimode blind equalization method introducing the immune-optimized SVM is invented. The method comprises the following steps of: training a small segment of extracted initial data through the SVM to estimate the initial weight value of a blind equalizer, simultaneously, executing optimum selection for the parameters in the SVM by use of an immune algorithm, and taking the initial weight value estimated through the SVM as a weight vector of the orthogonal wavelet multimode blind equalization method. Compared with a multimode blind equalization method, the orthogonal wavelet multimode blind equalization method and an SVM orthogonal wavelet multimode blind equalization method, the method provided by the invention has the advantages of high convergence rate and small steady-state error, and can be used for improving the quality of underwater sound communication better.

Description

Introduce the small echo multimode blind balance method of immune optimization SVMs
Technical field
The present invention relates to introduce in a kind of underwater sound communication of limited bandwidth the small echo multimode blind balance method of immune optimization SVMs.
Background technology
In the underwater sound communication of limited bandwidth, because intersymbol interference (the Inter-symbol Interference that channel fading and multipath transmission etc. are produced, ISI) have a strong impact on communication quality, reliability of data transmission and transmission rate have under water been reduced, therefore need to adopt effective channel equalization technique to eliminate and (see document [1] Shafayat Abrar, Asoke K.Nandi.Blind equalization of square-QAM signals:a multi-modulus approach.IEEE Trans.Commun.2010.6 (58): pp.1601-1604).Use constant mould blind balance method to replace traditional adaptive equilibrium method, need not send training sequence, can save massive band width, improve transmission of Information speed effectively.But for having the not high-order orthogonal amplitude-modulated signal (QAM) of isotype value, its convergence rate is slow, steady-state error (is seen document [2] Jenq-Tay Yuan, and Tzu-Chao Lin.Equalization and Carrier Phase Recovery of CMA and MMA in Blind Adaptive Receivers.IEEE Trans.Signal Process.2010.6 (58): pp.3206-3217 greatly; Document [3] Wu Di, Ge Lindong, Wang Bin. be applicable to the mixed type blind equalization algorithm [J] of high-order QAM signal. information engineering college journal .2010,1 (11): pp.45-48; Document [4] Xu Xiaodong, Dai Xuchu, Xu Peixia. be fit to the weighting multimode blind equalization algorithm [J] of high-order QAM signal. electronics and information journal, 2007.29 (6): pp.1352-1355.).In order to overcome this shortcoming, Yang has proposed multimode blind balance method (Multi-Modulus Algorithm, MMA), it mainly is applicable in the high-order QAM system, and the phase place of correcting planisphere when eliminating intersymbol interference is rotated, but its convergence rate is still slower, steady-state error also (is seen document [5] Yang J greatly, Werner JJ, Dumont G A.The multimodulus blind equalization and its generalized algorithm [J] .IEEE Journal On Sel.Areas in Commun, 2002,20 (5): 997-1015; Document [6] Jenq-Tay Yuan, Kun-Da Tsai.Analysis of the Multimodulus Blind Equalization Algorithm in QAM Communication Systems.IEEE Trans.Commun.2005.9 (53): pp.1427-1431; Document [7] Dou Gaoqi, high pretty. be applicable to the multimode blind equalization new algorithm [J] of high-order QAM system. electronics and information journal .2008,2 (30): pp.388-391; Document [8] Gholami M R, Esfahani S N.Improving the convergence rate of blind equalization using transform domain[C] //ISSPA, Shush, United Arab Emirates:University of Sharjah.2007; Pp.1-4; ).Document [9] [10] [11] (see document: [9] Han Yingge, Guo Yecai, Wu Zaolin, Zhou Qiaoxi. based on the design of multimode blind equalizer and algorithm simulating research [J] Chinese journal of scientific instrument, 2008,29 (7): pp.1441-1445 of orthogonal wavelet transformation; Document [10] Zhu jie, Guo Ye-cai, Yang Chao.Decision teedback blind equalization algorithm based on momentum and orthogonal wavelet packet transform.WiCOM ' 09Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing, IEEE, 2009:pp.2161-2164; Document [11] Han Yingge, Guo Yecai. introduce orthogonal wavelet transformation blind equalization algorithm [J] the system emulation journal .2008 of momentum term, 20 (6): pp.1559~1562) studies show that, input signal to equalizer carries out wavelet transformation, and signal is carried out energy normalized handle, autocorrelation between each component is effectively reduced, accelerated convergence rate, but these blind equalization algorithms all are to adopt gradient descent algorithm to seek the equalizer optimal weight vector, it is relatively more responsive to the initialization of weight vector, initialization improperly easily makes algorithmic statement to local minimum, even disperses.Document [12] [13] [14] [15] (is seen document: [12] Feng Liu, Hu-cheng An, Jia-ming Li, and Lin-dong Ge.Build Equalization Using v-Support Vector Regressor for Constant Modulus Signals [J] .2008 International Joint Conference on Neural Networks (IJCNN2008), IEEE, 2008:pp.161~164; Document [13] Marcelino Lazaro, Jonathan Gonzalez-Olasola.Blind equalization using the IRWLS formulation of the Support Vector Machine[J] .Signal Processing.2009,7 (89): pp.1265-1270; Document [14] Cooklev.T.An Efficient Architecture for Orthogonal Wavelet Transforms[J] .IEEE Signal Processing Letters, 2006,13 (2): pp.77~79; Document [15] Song Heng, Wang Chen. based on the DFF [J] of non-single-point fuzzy support vector machine. electronics and information journal .2008,30 (1): pp.117~120) proposed a kind of algorithm of SVMs (SVM) being introduced the blind equalization problem, this algorithm is owing to utilize SVMs and the optimized characteristics of structure risk, makes convergence rate improve greatly and has globally optimal solution.But in the construction process of SVMs, the parameter of SVM is provided with has bigger influence to final classification accuracy.Reasonable parameter selects to make SVMs to have higher precision, better generalization ability (is seen: document [16] Yao Quanzhu, field unit. based on the supporting vector machine model selection algorithm [J] of artificial immunity. computer engineering .2008,15 (34): pp.223~225.Yao Quan-zhu, Tian Yuan.Model Selection Algorithm of SVM Based on Artificial Immune[J] .Computer Engineering.2008,15 (34): pp.223~225).
Summary of the invention
The present invention seeks to slowly and have the local convergence problem, invented a kind of small echo multimode blind balance method (CSA-SVM-WT-MMA) of introducing the immune optimization SVMs at orthogonal wavelet transformation multimode blind balance method (WT-MMA) convergence rate.This inventive method is carried out orthogonal wavelet transformation by the input signal to the multimode blind equalizer, to reduce the autocorrelation of signal, and utilize SVMs multimode blind equalization problem to be converted into the support vector regression problem of global optimum, by extracting a bit of primary data, weight vector to blind equalizer is carried out initialization, also utilizes immune algorithm that the parameter in the SVMs has been carried out optimized choice simultaneously.Theory analysis and underwater acoustic channel simulation result show that this inventive method obviously is better than multimode blind balance method, orthogonal wavelet multimode blind balance method and SVMs orthogonal wavelet multimode blind balance method.Therefore, has certain practical value.
The present invention adopts following technical scheme for achieving the above object:
The present invention introduces the small echo multimode blind balance method of immune optimization SVMs, it is characterized in that comprising the steps:
A.) a (k) that will transmit obtains channel output vector x (k) through impulse response channel c (k), and wherein k is a time series, down with;
B.) adopt interchannel noise v (k) and the described channel output vector of step a x (k) to obtain the input signal of orthogonal wavelet transformation device (WT): y (k)=v (k)+x (k);
C.) the input signal y (k) with the described equalizer of step b imports R (k) through the equalizer that arrives behind the orthogonal wavelet transformation, equalizer is imported R (k) upgrade the equalizer weight vector through the multimode blind balance method;
It is characterized in that:
When reflector transmits, get equalizer received signal y (k)=y Re(k)+jy Im(k) (k=1,2 ... N, y Re(k) be the real part of y (k), y Im(k) be the imaginary part of y (k), the similar expression formula in back, expressed implication is identical) preceding N group vector, utilize SVMs to come these N group data are carried out equilibrium.According to structural risk minimization and the statistical property that transmits, with the initial weight vector f of precision ε estimation balancing device Svm(n).Set up following SVMs regression problem
min E svm ( f svm ( n ) ) = 1 2 | | f svm ( n ) | | 2 - - - ( 1 )
In the formula, E Svm() expresses support for the precision ε estimation that vector machine returns.Constraint function is
R ( k ) - [ ( f svm ( n ) ] T y ( k ) ) 2 ≤ ϵ [ ( f svm ( n ) ] T y ( k ) ) 2 - R ( k ) ≤ ϵ - - - ( 2 )
In the formula (2), R (k)=R Re(k)+jR Im(k), parameter ε has determined the width in the insensitive zone of ε and the number of support vector.
For " softening " above-mentioned rigid ε-band SVMs, introducing slack variable ξ (k),
Figure BDA0000068377810000033
With penalty C, the optimization problem of formula (1) and (2) just can be converted into finds the solution following constrained optimization problem:
Figure BDA0000068377810000034
Constraints is
Figure BDA0000068377810000035
In formula (3) and (4), ξ (k) and
Figure BDA0000068377810000036
Be to weigh the distance size that sample peels off, punishment variable C has then embodied the attention degree to this outlier.
But because constraints is for equalizer weight vector f Svm(n) contain quadratic term, top optimization problem can't be found the solution by the linear programming method that SVM adopted.So (Iterative Reweighted Quadratic Programming IRWQP) solves this problem, the quadratic constraints in the formula (4) can be rewritten as linear restriction according to a kind of iteration power quadratic programming algorithm.Promptly
Figure BDA0000068377810000041
In the formula, z Svm(k)=z Re.svm(k)+jz Im, svm(k) for deriving the dual problem of primal problem, introduce the Lagrange function
Figure BDA0000068377810000042
Figure BDA0000068377810000043
Figure BDA0000068377810000044
Figure BDA0000068377810000045
Wherein
Figure BDA0000068377810000046
Figure BDA0000068377810000047
It is Lagrange multiplier vector.The original optimization problem of formula (1)~(5) is converted to convex quadratic programming problem (dual problem), promptly
Figure BDA0000068377810000049
In the formula, E ' SvmThe precision ε that SVMs returns behind () expression convex quadratic programming estimates.Its constraints is
Figure BDA00000683778100000410
In the formula, K<y m, y kExpress support for the inner product of vector machine;
By primal problem and dual problem are compared, then the weight vector of equalizer can be expressed as
Figure BDA00000683778100000411
In the formula, the Lagrange multiplier
Figure BDA00000683778100000412
And α (k) can through type (7) and (8) find the solution.
By said process, just can calculate equalizer initial weight vector f Svm(n), carry out loop iteration again until satisfying switching condition.f Svm(n) renewal adopts following formula to realize
f svm(n)=λf svm(n-1)+(1-λ)f svm(n) (10)
In the formula, n is an iterations, and λ is an iteration step length;
When satisfying the switching condition of following formula
MSE ( n ) = 1 N Σ k = 1 N ( | z svm ( k ) | 2 - R ( k ) ) | MSE ( n ) - MSE ( n - 1 ) | ≤ η - - - ( 11 )
Can obtain the initialization weight vector f of global optimum Svm(n), and with this weight vector as the initialization weight vector, in the formula (11), the mean square error of n iteration of MSE (n) expression, η is a switching threshold.
The SVMs parameter selection method is as follows:
(1) initialization of population
Produce the antibody population of some at random, one group of value among wherein the corresponding kernel function of each antibody difference, punishment parameters C and the e;
(2) calculate the affinity value
Affinity value between calculating antibody and the antigen;
(3) Immune Clone Selection
The Immune Clone Selection operation is the inverse operation of clone's increment operation.This operation is to select outstanding individuality the filial generation after antibody is cloned increment separately, thereby forms new antibody population, is an asexual selection course.An antibody forms an inferior antibody population through clone's increment back, realizes that by the Immune Clone Selection operation local affinity raises through the ripe operation of affinity back again.At first the antibody in the described antibody population of second step is arranged by affinity order from small to large, according to the affinity size evaluation of (antibody is called affinity to the degree that the antigen of an identical chain length produces identification), select optimum antibody to carry out the clonal expansion operation, antibody population A after obtaining increasing, clone's number is directly proportional with affinity.
(4) elite's Crossover Strategy
The principle that the elite is intersected is as follows: in the realization of immune algorithm, and the probability P that an at first given elite is intersected Kc(kc represents king-crossover, i.e. elite intersect), produce random number R between one [0,1] for t among the described clonal antibody group of the 3rd step for each individual a (t), if R is less than elite's crossover probability P KcThen a (t) is selected intersects with the individual b of former generation elite (t) that works as that preserves, its method is: a (t) and b (t) are put into a little mating pond, according to selected Crossover Strategy (single-point, 2 points, multiple spot with consistent intersect etc.), a (t) and b (t) are carried out interlace operation, obtain a pair of offspring individual a ' (t) and b ' (t).Then, (t) substitute a (t) in the population with a ', b ' (t) then loses need not.
(5) high frequency variation
Each clonal antibody carries out the high frequency variation among the antagonist group A, produces variation group A *High frequency variation is as the main operation operator of Immune Clone Selection, and precocity and increase the diversity of antibody can prevent to evolve;
(6) calculate the affinity value
Each antibody after (5) described high frequency variation is recomputated its corresponding affinity value.
(7) select
From variation group A *The antibody that n affinity of middle selection is high is replaced n antibody that affinity is low among the initial antibodies group, and n is inversely proportional to the average affinity value of antibody population;
(8) whether judgement stops
Evolutionary generation according to antibody judges, when evolutionary generation less than maximum evolutionary generation, then go to (2), repeat (2)~operating procedure of (5), greater than maximum evolutionary generation, as reach end condition until evolutionary generation, then EP (end of program) is exported the global parameter optimal solution.
The present invention utilizes the ability of searching optimum of immune clone selection algorithm, parameter in the SVMs blind equalization algorithm is selected to determine by manually choosing to become automatically, then SVMs is incorporated in the orthogonal wavelet multimode blind balance method, invented a kind of small echo multimode blind balance method (CSA-SVM-WT-MMA) of introducing the immune optimization SVMs, this inventive method is trained the initial weight of estimating blind equalizer by utilizing SVMs to a bit of initial data that extracts, utilize immune algorithm that the parameter among the SVM has been carried out optimized choice simultaneously, and the initial weight that SVM is estimated is as the weight vector of orthogonal wavelet multimode blind equalization algorithm (WT-MMA).The simulation result of underwater acoustic channel shows, compare with multimode blind balance method, orthogonal wavelet multimode blind balance method and SVMs orthogonal wavelet multimode blind balance method, this inventive method has convergence rate and steady-state error faster, thereby has better improved the performance of underwater sound communication.
Description of drawings
Fig. 1: the present invention: the small echo multimode blind balance method schematic diagram of introducing the immune optimization SVMs;
Fig. 2: implement experiment simulation figure as a result, (a) the mean square error curve of 5 kinds of methods, (b) interference curve between the residue code of 5 kinds of methods, (c) ISI of 5 kinds of methods and SNR comparison curves, (d) CMA output planisphere, (e) MMA output planisphere, (f) WT-MMA output planisphere, (g) SVM-WT-MMA output planisphere, (h) CSA-SVM-WT-MMA output planisphere of the present invention.
Embodiment
Introduce the small echo multimode blind balance method principle of immune optimization SVMs, as shown in Figure 1.Among Fig. 1, a (k) is expressed as a (k)=a for the letter in reply source transmits Re(k)+ja Im(k), a Re(k) and a Im(k) be respectively the real part and the imaginary part of source signal; C (k) is the channel impulse response vector, and length is M; Vector v (k) is an additive white Gaussian noise; Vector y (k) is the input complex signal of equalizer, and length is N, and it is divided into real part and imaginary part, i.e. y (k)=y Re(k)+jy Im(k), y Re(k) be the real part of y (k), y Im(k) be the imaginary part (the similar expression formula in back, expressed implication is identical) of y (k); Vector f (k) is that equalizer weight vector and length are L, i.e. f (k)=[f 0(k), L, f L(k)] T([*] TThe computing of expression transposition); Y (*) is memoryless nonlinear function, represents memoryless nonlinear estimator; Z (k) is the output complex signal sequence of equalizer.Among Fig. 1, the part that does not contain frame of broken lines is an orthogonal wavelet multimode blind equalization algorithm (WT-MMA); The part that comprises frame of broken lines is for introducing the orthogonal wavelet multimode blind equalization algorithm (CSA-SVM-WT-MMA) of immune optimization SVMs.Existing division is as follows:
Orthogonal wavelet multimode blind equalization algorithm (WT-MMA) utilizes orthogonal wavelet transformation that the reception complex signal of equalizer is carried out conversion, and carries out energy normalized and handle, and has reduced the autocorrelation of input complex signal.
Make a (k)=[a (k), L, a (k-N c+ 1)] T, y (k)=[y (k+N), L, y (k), L, y (k-N)] T, as shown in Figure 1
y ( k ) = Σ i = 0 N c - 1 c i a ( k - i ) + v ( k ) = c T a ( k ) + v ( k ) - - - ( 1 )
According to wavelet transformation theory, equalizer f (k) is the FIR filter, can be expressed as:
Figure BDA0000068377810000072
In the formula, k=0,1, hair on the neck, N, j P, q(k) the expression scale parameter is that p, translation parameters are the wavelet basis function of q; y P, q(k) the expression scale parameter is that P, translation parameters are the scaling function of q,
k p=N/2 p-1 (p=1,2, hair on the neck, J), P is the wavelet decomposition out to out, k pBe the maximal translation under the yardstick p, because the characteristic of f (n) is by E P, q=<f (k), j P, q(k)>and F P, q=<f (k), y P, q(k)>reflect, so be called the equalizer weight coefficient.
Input signal through the orthogonal wavelet transformation post-equalizer divides real part and imaginary part to be expressed as respectively
R(k)=R Re(k)+jR Im(k)=Qy Re(k)+j(Qy Im(k))
(3)
Wherein, R Re(k) and R Im(k) be respectively R (k) real part and imaginary part, its representation is as follows,
R r ( k ) = [ d Re 1,0 ( k ) , d Re 1,1 ( k ) , L , d ReP , k P ( k ) , s ReP , 0 ( k ) , L s ReP , k p ( k ) ] T - - - ( 4 )
d Rep , q ( k ) = Σ n = 0 L - 1 y Re ( k - n ) j p , q ( n ) s ReP , q ( k ) = Σ n = 0 L - 1 y Re ( k - n ) y P , q ( n ) - - - ( 5 )
R Im ( k ) = [ d Im 1,0 ( k ) , d Im 1,1 ( k ) , L , d ImP . k p ( k ) , s ImP , 0 ( k ) , L s ImP , k p ( k ) ] T - - - ( 6 )
d Imp , q ( k ) = Σ n = 0 L - 1 y Im ( k - n ) j p , q ( n ) s ImP , q ( k ) = Σ n = 0 L - 1 y Im ( k - n ) y P , q ( n ) - - - ( 7 )
In the formula, k=0,1, L, L-1, L=2 PLength for equalizer; Re and Im represent to get real part and imaginary part respectively;
Figure BDA0000068377810000077
And y P, q(n) represent wavelet function and scaling function, d respectively P, q(k), s P, q(k) be respectively corresponding small echo and change of scale coefficient, Q is the orthogonal wavelet transformation matrix.
Equalizer is output as
z Re ( k ) = f Re H ( k ) R Re ( k ) z Im ( k ) = f Im H ( k ) R Im ( k ) - - - ( 8 )
In the formula, With
Figure BDA0000068377810000082
(H represents conjugate transpose) is respectively the real part vector sum imaginary part vector of equalizer weight vector, z Re(k) and z Im(k) be respectively the real part and the imaginary part of equalizer output signal.
Cost function form by MMA is
J MMA ( f ) = E { ( z Re 2 ( k ) - R Re , MMA 2 ) 2 + ( z Im 2 ( k ) - R Im , MMa 2 ) 2 } - - - ( 9 )
Wherein R Re , MMA 2 = E { ( a Re 4 ( k ) ) } / E { ( a Re 2 ( k ) ) } , R Im , MMA 2 = E { ( a Im 4 ( k ) ) } / E { ( a Im 2 ( k ) ) } , The former represents the mould value of homophase direction, and the latter represents the mould value of orthogonal direction.
The error of equalizer is
e Re , MMA ( k ) = z Re ( k ) ( z Re 2 ( k ) - R Re , MMA 2 ) e Im , MMA ( k ) = z Im ( k ) ( z Im 2 ( k ) - R Im , MMA 2 ) - - - ( 10 )
The iterative formula of its corresponding equalizer weight vector is
f Re ( k + 1 ) = f Re ( k ) - μ R ^ - 1 ( k ) e Re , MMA ( k ) R Re * ( k ) f Im ( k + 1 ) = f Im ( k ) - μ R ^ - 1 ( k ) e Im , MMA ( k ) R Im * ( k ) - - - ( 11 )
In the formula, R *(k) be the conjugation of R (k);
R ^ - 1 ( k ) = diag [ σ p , 0 2 ( k ) , σ p , 1 2 ( k ) , L , σ P , k P - 1 2 ( k ) , σ P + 1,0 2 ( k ) , L , σ P + 1 , k P - 1 2 ( k ) ] - - - ( 12 )
In the formula,
Figure BDA0000068377810000089
Represent d respectively P, k(k), s P, k(k) average power is estimated,
Figure BDA00000683778100000810
For right
Figure BDA00000683778100000811
Estimated value is obtained by the following formula derivation:
σ ^ p , q 2 ( k + 1 ) = β σ ^ p , q 2 ( k ) + ( 1 - β ) | d p , q ( k ) | 2 σ ^ P + 1 , q 2 ( k + 1 ) = β σ ^ P + 1 , q 2 ( k ) + ( 1 - β ) | s P , q ( k ) | 2 - - - ( 13 )
Wherein, diag[] the expression diagonal matrix, β is a smoothing factor, and 0<β<1.d P, q(k) q signal of expression wavelet space p layer decomposition, s P, qQ signal when (k) maximum is decomposed number of plies P in the expression metric space.Formula (2)~formula (13) constitutes based on orthogonal wavelet multimode blind equalization side algorithm (WT-MMA).
Orthogonal wavelet multimode blind equalization algorithm is to utilize the cost function that constructs that the equalizer weight vector is asked gradient, thereby determine the iterative equation of equaliser weights, this method lacks ability of searching optimum, and unsuitable initialization makes algorithmic statement go to the lavatory to local pole easily.In order to overcome this shortcoming, this paper utilizes SVMs to search the optimization initial weight vector of WT-MMA algorithm, is used for remedying the defective of WT-MMA algorithm, solves the problem of sinking into local convergence in the search procedure better.
When reflector transmits, get equalizer received signal y (k)=y Re(k)+jy Im(k) (k=1,2 ... N, y Re(k) be the real part of y (k), y Im(k) be the imaginary part of y (k).) preceding N group vector, utilize SVMs to come these N group data are carried out equilibrium.According to structural risk minimization and the statistical property that transmits, with the initial weight vector f of precision ε estimation balancing device Svm(n).Set up following SVMs regression problem
min E svm ( f svm ( n ) ) = 1 2 | | f svm ( n ) | | 2 - - - ( 14 )
In the formula, E Svm() expresses support for the precision ε estimation that vector machine returns.Constraint function is
R ( k ) - [ ( f svm ( n ) ] T y ( k ) ) 2 ≤ ϵ [ ( f svm ( n ) ] T y ( k ) ) 2 - R ( k ) ≤ ϵ - - - ( 15 )
In the formula (15), R (k)=R Re(k)+jR Im(k), parameter ε has determined the width in the insensitive zone of ε and the number of support vector.
For " softening " above-mentioned rigid ε-band SVMs, introducing slack variable ξ (k),
Figure BDA0000068377810000091
With penalty C, the optimization problem of formula (14) and (15) just can be converted into finds the solution following constrained optimization problem:
Figure BDA0000068377810000092
Constraints is
Figure BDA0000068377810000093
In formula (16) and (17), ξ (k) and
Figure BDA0000068377810000094
Be to weigh the distance size that sample peels off, punishment variable C has then embodied the attention degree to this outlier.
But because constraints is for equalizer weight vector f Svm(n) contain quadratic term, top optimization problem can't be found the solution by the linear programming method that SVM adopted.So (Iterative Reweighted Quadratic Programming IRWQP) solves this problem to a kind of iteration power quadratic programming algorithm that proposes according to document [13], the quadratic constraints in the formula (17) can be rewritten as linear restriction.Promptly
Figure BDA0000068377810000095
In the formula, z Svm(k)=z Re, svm(k)+jz Im, svm(k) for deriving the dual problem of primal problem, introduce the Lagrange function
Figure BDA0000068377810000096
Figure BDA0000068377810000097
Figure BDA0000068377810000098
Wherein
Figure BDA00000683778100000910
Figure BDA00000683778100000911
It is Lagrange multiplier vector.The original optimization problem of formula (14)~(18) is converted to convex quadratic programming problem (dual problem), promptly
Figure BDA00000683778100000912
In the formula, E ' SvmThe precision ε that SVMs returns behind () expression convex quadratic programming estimates.Its constraints is
Figure BDA0000068377810000102
In the formula, K<y m, y kExpress support for the inner product of vector machine.
By primal problem and dual problem are compared, then the weight vector of equalizer can be expressed as
Figure BDA0000068377810000103
In the formula, the Lagrange multiplier
Figure BDA0000068377810000104
And α (k) can through type (20) and (21) find the solution.
By said process, just can calculate equalizer initial weight vector f Svm(n), carry out loop iteration again until satisfying switching condition.f Svm(n) renewal adopts following formula to realize
f svm(n)=λf svm(n-1)+(1-λ)f svm(n)
(23)
In the formula, n is an iterations, and λ is an iteration step length.
When satisfying the switching condition of following formula
MSE ( n ) = 1 N Σ k = 1 N ( | z svm ( k ) | 2 - R ( k ) ) | MSE ( n ) - MSE ( n - 1 ) | ≤ η - - - ( 24 )
Can obtain the initialization weight vector f of global optimum Svm(n), and with the initialization weight vector of this weight vector as the WT-MMA algorithm.In the formula (24), the mean square error of n iteration of MSE (n) expression, η is a switching threshold.
In SVMs multimode blind equalization algorithm, need to determine the value of some parameters, as kernel function, punishment parameters C, e-insensitive loss function etc., different parameters the performance that can have a strong impact on the SVM machine learning is set, so mostly all be the experiment by repeatedly, and people's subjective experience selects the parameter that needs, and need pay more time cost.Wherein the e width of penalty C and e-insensitive loss function is the free parameter of control approximating function VC dimension (quantitative target of approximating function set sizes), because it must be adjusted when selecting simultaneously, has certain complexity.
Therefore, the present invention utilizes the characteristic of immune clone selection algorithm global optimizing, and the parameter in the SVMs has been carried out optimized choice.The training sample that mainly is SVM is set to antigen, parameters C and e are as antibody, at first determine the span of parameters C and e, principle by simulation Immune System antagonist Immune Clone Selection, variation, utilize antibody cloning to enlarge hunting zone, the multifarious characteristics of variation maintenance, search out the parametric optimal solution of target function, and as the punishment parameters C in the SVMs, e-insensitive loss function.When the immune clone selection algorithm was applied to the SVMs optimization of parameter choice, the basic step of algorithm was as follows:
(1) initialization of population
Produce the antibody population of some at random, one group of value among wherein the corresponding kernel function of each antibody difference, punishment parameters C and the e;
(2) calculate the affinity value
Affinity value between calculating antibody and the antigen;
(3) Immune Clone Selection
The Immune Clone Selection operation is the inverse operation of clone's increment operation.This operation is to select outstanding individuality the filial generation after antibody is cloned increment separately, thereby forms new antibody population, is an asexual selection course.An antibody forms an inferior antibody population through clone's increment back, realizes that by the Immune Clone Selection operation local affinity raises through the ripe operation of affinity back again.At first the antibody in the described antibody population of second step is arranged by affinity order from small to large, according to the affinity size evaluation of (antibody is called affinity to the degree that the antigen of an identical chain length produces identification), select optimum antibody to carry out the clonal expansion operation, antibody population A after obtaining increasing, clone's number is directly proportional with affinity.
(4) elite's Crossover Strategy
The principle that the elite is intersected is as follows: in the realization of immune algorithm, and the probability P that an at first given elite is intersected Kc(kc represents king-crossover, i.e. elite intersect), produce random number R between one [0,1] for t among the described clonal antibody group of the 3rd step for each individual a (t), if R is less than elite's crossover probability P KcThen a (t) is selected intersects with the individual b of former generation elite (t) that works as that preserves, its method is: a (t) and b (t) are put into a little mating pond, according to selected Crossover Strategy (single-point, 2 points, multiple spot with consistent intersect etc.), a (t) and b (t) are carried out interlace operation, obtain a pair of offspring individual a ' (t) and b ' (t).Then, (t) substitute a (t) in the population with a ', b ' (t) then loses need not.
(5) high frequency variation
Each clonal antibody carries out the high frequency variation among the antagonist group A, produces variation group A *High frequency variation is as the main operation operator of Immune Clone Selection, and precocity and increase the diversity of antibody can prevent to evolve;
(6) calculate the affinity value
Each antibody after (5) described high frequency variation is recomputated its corresponding affinity value.
(7) select
From variation group A *The antibody that n affinity of middle selection is high is replaced n antibody that affinity is low among the initial antibodies group, and n is inversely proportional to the average affinity value of antibody population;
(8) whether judgement stops
Evolutionary generation according to antibody judges, when evolutionary generation less than maximum evolutionary generation, then go to (2), repeat (2)~operating procedure of (5), greater than maximum evolutionary generation, as reach end condition until evolutionary generation, then EP (end of program) is exported the global parameter optimal solution.
By above process, just can be optimized selection, thereby improve the performance of SVMs initialization weight vector parameter among the SVM.
Embodiment
In order to verify the validity of the inventive method CSA-SVM-WT-MMA,, carry out emulation experiment with CMA, MMA, WT-MMA and SVM-WT-MMA method object as a comparison.In the l-G simulation test, the antibody scale is 100, and clone's controlling elements are 0.6, and elite's crossover probability is 0.2, and the variation probability is 0.1, and the algorithm maximum iteration time is 200.Parameters C and e optimize span and be made as: 1#C 20, and 0.00001#e 0.1, the training sample number N=2000 that the SVMs initialization is extracted;
Mixed-phase underwater acoustic channel c=[0.3132-0.10400.89080.3134]; Transmitting is 128QAM, and equalizer power is long to be 16, signal to noise ratio 30dB.In SVM-WT-MMA, C=15, e=0.1; In CSA-SVM-WT-MMA of the present invention, it is C=17.8477 that immune optimization is selected optimized parameter, e=0.0765.Other parameter is provided with, and is as shown in table 1.1000 Meng Te Kano simulation results, as shown in Figure 2.In order to compare each algorithm performance, the intersymbol interference of definition residue is as follows:
ISI = 10 lg ( ( Σ i | h i | 2 - | h max | 2 ) / | h max | 2 ) - - - ( 25 )
In the formula, h is a composite channel
Figure BDA0000068377810000122
In i element, and h MaxExpression wherein has the element of maximum value.
The setting of table 1 simulation parameter
Figure BDA0000068377810000123
Fig. 2 (a) shows that (b) on convergence rate, CSA-SVM-WT-MMA of the present invention and SVM-WT-MMA are basic identical, but than MMA fast nearly 6000 the step, than WT-MMA fast nearly 3000 the step.In the residue intersymbol interference, CSA-SVM-WT-MMA of the present invention reduces nearly 0.8dB than WT-MMA and SVM-WT-MMA.By Fig. 2 (c) as can be known, along with the increase of signal to noise ratio, the residue intersymbol interference of five kinds of methods is all constantly reducing, and the amplitude maximum that CSA-SVM-WT-MMA of the present invention reduces, same signal to noise ratio more more can embody the superiority of this algorithm.Fig. 2 (e), (f), (g), (h) show that the planisphere of CSA-SVM-WT-MMA of the present invention is more clear, compact than CMA, MMA, WT-MMA and SVM-WT-MMA, and very strong anti-intersymbol interference (ISI) ability is arranged, and have certain practicality.

Claims (2)

1. a small echo multimode blind balance method of introducing the immune optimization SVMs is characterized in that comprising the steps:
A.) a (k) that will transmit obtains channel output vector x (k) through impulse response channel c (k), and wherein k is a time series, down with;
B.) adopt interchannel noise v (k) and the described channel output vector of step a x (k) to obtain the input signal of orthogonal wavelet transformation device (WT): y (k)=v (k)+x (k);
C.) the input signal y (k) with the described equalizer of step b imports R (k) through the equalizer that arrives behind the orthogonal wavelet transformation, equalizer is imported R (k) upgrade the equalizer weight vector through the multimode blind balance method;
It is characterized in that:
When reflector transmits, get equalizer received signal y (k)=y Re(k)+jy Im(k) (k=1,2 ... N, y Re(k) be the real part of y (k), y Im(k) be the imaginary part of y (k),
Figure FDA0000068377800000011
Be imaginary unit, the similar expression formula in back, expressed implication is identical) preceding N group vector, utilize SVMs to come these N group data are carried out equilibrium.According to structural risk minimization and the statistical property that transmits, with the initial weight vector f of precision ε estimation balancing device Svm(n).Set up following SVMs regression problem
min E svm ( f svm ( n ) ) = 1 2 | | f svm ( n ) | | 2 - - - ( 1 )
In the formula, E Svm() expresses support for the precision ε estimation that vector machine returns.Its constraint function is
R ( k ) - [ ( f svm ( n ) ] T y ( k ) ) 2 ≤ ϵ [ ( f svm ( n ) ] T y ( k ) ) 2 - R ( k ) ≤ ϵ - - - ( 2 )
In the formula (2), R (k)=R Re(k)+jR Im(k), parameter ε has determined the width in the insensitive zone of ε and the number of support vector.
For " softening " above-mentioned rigid ε-band SVMs, introducing slack variable ξ (k), With penalty C, the optimization problem of formula (1) and (2) just can be converted into finds the solution following constrained optimization problem:
Figure FDA0000068377800000015
Constraints is
In formula (3) and (4), ξ (k) and
Figure FDA0000068377800000017
Be to weigh the distance size that sample peels off, punishment variable C has then embodied the attention degree to this outlier.
But because constraints is for equalizer weight vector f Svm(n) contain quadratic term, top optimization problem can't be found the solution by the linear programming method that SVM adopted.So (Iterative Reweighted Quadratic Programming IRWQP) solves this problem, the quadratic constraints in the formula (4) can be rewritten as linear restriction according to a kind of iteration power quadratic programming algorithm.Promptly
Figure FDA0000068377800000021
In the formula, z Svm(k)=x Re, svm(k)+jz Im, svm(k) for deriving the dual problem of primal problem, introduce the Lagrange function
Figure FDA0000068377800000022
Figure FDA0000068377800000023
Figure FDA0000068377800000024
Figure FDA0000068377800000025
Wherein
Figure FDA0000068377800000026
Figure FDA0000068377800000027
It is Lagrange multiplier vector.The original optimization problem of formula (1)~(5) is converted to convex quadratic programming problem (dual problem), promptly
Figure FDA0000068377800000028
Figure FDA0000068377800000029
In the formula, E ' SvmThe precision ε that SVMs returns behind () expression convex quadratic programming estimates.Its constraints is
Figure FDA00000683778000000210
In the formula, K<y m, y kExpress support for the inner product of vector machine;
By primal problem and dual problem are compared, then the weight vector of equalizer can be expressed as
Figure FDA00000683778000000211
In the formula, the Lagrange multiplier
Figure FDA00000683778000000212
And α (k) can through type (7) and (8) find the solution.
By said process, just can calculate equalizer initial weight vector f Svm(n), carry out loop iteration again until satisfying switching condition.f Svm(n) renewal adopts following formula to realize
f svm(n)=λf svm(n-1)+(1-λ)f svm(n) (10)
In the formula, n is an iterations, and λ is an iteration step length;
When satisfying the switching condition of following formula
MSE ( n ) = 1 N Σ k = 1 N ( | z svm ( k ) | 2 - R ( k ) ) | MSE ( n ) - MSE ( n - 1 ) | ≤ η - - - ( 11 )
Can obtain the initialization weight vector f of global optimum Svm(n), and with this weight vector as the initialization weight vector, in the formula (11), the mean square error of n iteration of MSE (n) expression, η is a switching threshold.
2. the small echo multimode blind balance method of introducing immune optimization SVMs according to claim 1 is characterized in that the SVMs parameter selection method is as follows:
(1) initialization of population
Produce the antibody population of some at random, one group of value among wherein the corresponding kernel function of each antibody difference, punishment parameters C and the e;
(2) calculate the affinity value
Affinity value between calculating antibody and the antigen;
(3) Immune Clone Selection
The Immune Clone Selection operation is the inverse operation of clone's increment operation.This operation is to select outstanding individuality the filial generation after antibody is cloned increment separately, thereby forms new antibody population, is an asexual selection course.An antibody forms an inferior antibody population through clone's increment back, realizes that by the Immune Clone Selection operation local affinity raises through the ripe operation of affinity back again.At first the antibody in the described antibody population of second step is arranged by affinity order from small to large, according to the affinity size evaluation of (antibody is called affinity to the degree that the antigen of an identical chain length produces identification), select optimum antibody to carry out the clonal expansion operation, antibody population A after obtaining increasing, clone's number is directly proportional with affinity.
(4) elite's Crossover Strategy
The principle that the elite is intersected is as follows: in the realization of immune algorithm, and the probability P that an at first given elite is intersected Kc(kc represents king-crossover, i.e. elite intersect), produce random number R between one [0,1] for t among the described clonal antibody group of the 3rd step for each individual a (t), if R is less than elite's crossover probability P KcThen a (t) is selected intersects with the individual b of former generation elite (t) that works as that preserves, its method is: a (t) and b (t) are put into a little mating pond, according to selected Crossover Strategy (single-point, 2 points, multiple spot with consistent intersect etc.), a (t) and b (t) are carried out interlace operation, obtain a pair of offspring individual a ' (t) and b ' (t).Then, (t) substitute a (t) in the population with a ', b ' (t) then loses need not.
(5) high frequency variation
Each clonal antibody carries out the high frequency variation among the antagonist group A, produces variation group A *High frequency variation is as the main operation operator of Immune Clone Selection, and precocity and increase the diversity of antibody can prevent to evolve;
(6) calculate the affinity value
Each antibody after (5) described high frequency variation is recomputated its corresponding affinity value.
(7) select
From variation group A *The antibody that n affinity of middle selection is high is replaced n antibody that affinity is low among the initial antibodies group, and n is inversely proportional to the average affinity value of antibody population;
(8) whether judgement stops
Evolutionary generation according to antibody judges, when evolutionary generation less than maximum evolutionary generation, then go to (2), repeat (2)~operating procedure of (5), greater than maximum evolutionary generation, as reach end condition until evolutionary generation, then EP (end of program) is exported the global parameter optimal solution.
CN201110160149.2A 2011-06-15 2011-06-15 Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine) Expired - Fee Related CN102299875B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110160149.2A CN102299875B (en) 2011-06-15 2011-06-15 Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110160149.2A CN102299875B (en) 2011-06-15 2011-06-15 Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine)

Publications (2)

Publication Number Publication Date
CN102299875A true CN102299875A (en) 2011-12-28
CN102299875B CN102299875B (en) 2014-01-22

Family

ID=45360062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110160149.2A Expired - Fee Related CN102299875B (en) 2011-06-15 2011-06-15 Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine)

Country Status (1)

Country Link
CN (1) CN102299875B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546492A (en) * 2012-03-27 2012-07-04 北京工业大学 Information channel environmental detection method based on support vector machine
CN105072064A (en) * 2015-07-20 2015-11-18 南京信息工程大学 Fractionally-spaced multi-modulus algorithm based on DNA genetic bat algorithm
US10904050B1 (en) 2019-07-12 2021-01-26 The Mitre Corporation Data processing for automatic modulation classification of wireless signals

Non-Patent Citations (8)

* Cited by examiner, † Cited by third party
Title
20080131 宋恒等 基于非单点模糊支持向量机的判决反馈均衡器 全文 1-2 第30卷, 第1期 *
20080229 窦高奇 适用于高阶QAM***的多模盲均衡新算法 全文 1-2 第30卷, 第2期 *
20080731 韩迎鸽等 基于正交小波变换的多模盲均衡器设计与算法方针研究 全文 1-2 第29卷, 第7期 *
20080831 姚全珠等 基于人工免疫的支持向量机模型选择算法 全文 1-2 第34卷, 第15期 *
姚全珠等: "基于人工免疫的支持向量机模型选择算法", <计算机工程> *
宋恒等: "基于非单点模糊支持向量机的判决反馈均衡器", <电子与信息学报> *
窦高奇: "适用于高阶QAM***的多模盲均衡新算法", <电子与信息学报> *
韩迎鸽等: "基于正交小波变换的多模盲均衡器设计与算法方针研究", <仪器仪表学报> *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546492A (en) * 2012-03-27 2012-07-04 北京工业大学 Information channel environmental detection method based on support vector machine
CN102546492B (en) * 2012-03-27 2014-12-31 北京工业大学 Information channel environmental detection method based on support vector machine
CN105072064A (en) * 2015-07-20 2015-11-18 南京信息工程大学 Fractionally-spaced multi-modulus algorithm based on DNA genetic bat algorithm
CN105072064B (en) * 2015-07-20 2018-01-05 南京信息工程大学 A kind of fractional spaced multi-mode blind equalization method based on DNA heredity bat methods
US10904050B1 (en) 2019-07-12 2021-01-26 The Mitre Corporation Data processing for automatic modulation classification of wireless signals
US11870618B2 (en) 2019-07-12 2024-01-09 The Mitre Corporation Data processing for automatic modulation classification of wireless signals

Also Published As

Publication number Publication date
CN102299875B (en) 2014-01-22

Similar Documents

Publication Publication Date Title
CN103401824B (en) Blind equalizer method when frequency selectivity mimo system based on modified newton method is empty
Liu et al. Two-timescale hybrid compression and forward for massive MIMO aided C-RAN
CN102123115A (en) Particle swarm optimization based orthogonal wavelet blind equalization method
Careem et al. Real-time prediction of non-stationary wireless channels
CN101478349A (en) Dual mode variant step blind balance method based on orthogonal wavelet packet transform
CN101902417B (en) Orthogonal wavelet transformation super-exponential iteration (SEI) blind equalization algorithm based on ant colony optimization
Ratnam et al. Bi-LSTM based deep learning method for 5G signal detection and channel estimation
Rana Performance comparison of LMS and RLS channel estimation algorithms for 4G MIMO OFDM systems
CN102299875A (en) Wavelet multimode blind equalization method introducing immune-optimized SVM (Support Vector Machine)
CN101656697B (en) Frequency-domain blind equalization method (T/2FF-CMA) based on T/2 fraction space
CN102111182A (en) Self-adaptive UWB Rake receiver, self-adaptive UWB Rake receiving method and UWB wireless communication system
Liu et al. Spatio-temporal neural network for channel prediction in massive MIMO-OFDM systems
CN101656579A (en) T/2 fraction spaced blind equalization method (T/2-FSE-WNN) introducing small wave neural network
Hu et al. Channel prediction using adaptive bidirectional GRU for underwater MIMO communications
CN101494625A (en) Linear equilibrium method and linear equalizer
Mohebbi et al. Doubly selective channel estimation algorithms for millimeter wave hybrid MIMO systems
CN102118332A (en) Orthogonal wavelet blind equalization method based on immune clone particle swarm optimization
Amirabadi A deep learning based solution for imperfect CSI problem in correlated FSO communication channel
CN102185808B (en) Rapidly-convergent immune-clone-based orthogonal wavelet transform constant modulus blind equalization algorithm
CN102231720B (en) Wavelet blind equalization method for fusing spline function Renyi entropy and time diversity
Baumgartner et al. A soft interference cancellation inspired neural network for SC-FDE
Turan et al. Learning the MMSE channel predictor
Mathew et al. Semi blind neural network based channel estimation technique for OFDM receivers
CN103973617A (en) Multi- drosophila-group collaborative optimization wavelet norm blind equalization method
CN110190908A (en) A kind of planisphere design method minimizing incoherent extensive SIMO error rate of system in ISI channel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20161223

Address after: 225400 Jiangsu Province, Taixing City Industrial Park Xiangrong Road No. 18

Patentee after: JIANGSU QIANJING INFORMATION TECHNOLOGY CO., LTD.

Address before: 210044 Nanjing Ning Road, Jiangsu, No. six, No. 219

Patentee before: Nanjing IT Engineering Univ.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180110

Address after: 210044 Nanjing Ning Road, Jiangsu, No. six, No. 219

Patentee after: Nanjing University of Information Science and Technology

Address before: 225400 Jiangsu Province, Taixing City Industrial Park Xiangrong Road No. 18

Patentee before: JIANGSU QIANJING INFORMATION TECHNOLOGY CO., LTD.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140122

Termination date: 20180615