CN101741790B - Spline function theory-based method for realizing FQPSK modulating waveform - Google Patents

Spline function theory-based method for realizing FQPSK modulating waveform Download PDF

Info

Publication number
CN101741790B
CN101741790B CN2009102426101A CN200910242610A CN101741790B CN 101741790 B CN101741790 B CN 101741790B CN 2009102426101 A CN2009102426101 A CN 2009102426101A CN 200910242610 A CN200910242610 A CN 200910242610A CN 101741790 B CN101741790 B CN 101741790B
Authority
CN
China
Prior art keywords
waveform
fqpsk
bezier curve
control point
curve
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.)
Expired - Fee Related
Application number
CN2009102426101A
Other languages
Chinese (zh)
Other versions
CN101741790A (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2009102426101A priority Critical patent/CN101741790B/en
Publication of CN101741790A publication Critical patent/CN101741790A/en
Application granted granted Critical
Publication of CN101741790B publication Critical patent/CN101741790B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Generation (AREA)

Abstract

The invention provides a spline function theory-based method for realizing a FQPSK modulating waveform. The method uses the Bezier curve to design the FQPSK modulating waveform in a way of simplifying the FQPSK waveform, optimizing the simplified waveform by the Bezier curve and adjusting the control points of the Bezier curve forming the FQPSK waveform to smoothen joints of the waveform; and the invention also provides two methods for optimizing the waveform: a method which first uses the Bezier curve to design the FQPSK curve that is approximately constantly enveloped and have smooth waveform joints and the uses the non-linear optimization program to adjust the control points of the Bezier curve under a condition of enveloping fluctuation limitation so as to maximize the minimum euclidean distance of the FQPSK signal, and another method which uses the DE algorithm to add limitation conditions and optimization objectives to the cost function in a mode of a cost factor to optimize the control points. The method of the invention has the advantage that: for the FQPSK signal formed by the optimized waveform, the enveloping fluctuation is smaller, the minimum euclidean distance is bigger and the power spectrum efficiency is higher.

Description

Implementation method based on the FQPSK modulation waveform of theory of spline function
Technical field
The present invention relates to a kind of method for designing of baseband waveform; Exactly; Relate to a kind of implementation method that is used for the deep space communication system, belong to the technical field of the physical layer signal design in the wireless communication system based on the quadrature phase keying FQPSK modulation waveform of the conspicuous system of the expense of theory of spline function.
Background technology
In the deep space communication system, the power limited problem is more serious more and urgent than other communication systems.In order to make full use of power resource, system adopts nonlinear high power amplifier, and amplifier is operated in cut-off state.This just requires baseband signal to have less envelope fluctuating, to improve power efficiency.Can cause the diffusion of the power spectral density of signal owing to be operated in the high power amplifier of cut-off state, so require the efficient of power spectrum signal high more good more.FQPSK can be regarded as grid coding TCM modulation, and its error rate under the white noise channel is somewhat dependent upon the minimum Eustachian distance of signal, requires minimum Eustachian distance to be the bigger the better.
At present, all also do not propose a kind of method for designing of the FQPSK of being exclusively used in signal both at home and abroad, introduce general FQPSK modulator approach and its several kinds of improvement versions here earlier.
Method 1:K.Feher etc. are at United States Patent (USP) 4,567, and the coherent signal processor that proposes in 602 is common FQPSK signal generator.This device mainly constitutes (referring to shown in Figure 1) by intersymbol interference and jitter elimination IJF encoder and cross correlation.
Method 2:M.K.Simon and T.-Y.Yan (publish in: " TMO Progress Report " at " Performance Evaluation and Interpretation of Unfiltered Feher-Patented Quadrature-Phase-Shift Keying (FQPSK) "; May 15,1999) in the another kind of way of realization of the FQPSK that proposes: the Trellis-coded modulation form.This device mainly constitutes (referring to shown in Figure 2) by two encoder for convolution codess and a signal mapper.The bit stream of left side input is mapped to 16 waveforms (referring to the general type of these 16 waveforms shown in Figure 3) from figure.The mathematic(al) representation of 16 waveforms of the FQPSK of general type is following:
s 0(t)=A,?
Figure GSB00000755606800021
s 8(t)=-s 0(t);
s 1 ( t ) = A , - T s 2 ≤ t ≤ 0 1 - ( 1 - A ) cos 2 πt T s , 0 ≤ t ≤ T s 2 ; s 9(t)=-s 1(t);
s 2 ( t ) = 1 - ( 1 - A ) cos 2 πt T s , - T s 2 ≤ t ≤ 0 A , 0 ≤ t ≤ T s 2 ; s 10(t)=-s 2(t);
s 3 ( t ) = 1 - ( 1 - A ) cos 2 πt T s , - T s 2 ≤ t ≤ T s 2 ; s 11(t)=-s 3(t);
s 4 ( t ) = A sin 2 πt T s , - T s 2 ≤ t ≤ T s 2 ; s 12(t)=-s 4(t);
s 5 ( t ) = A sin 2 πt T s , - T s 2 ≤ t ≤ 0 sin 2 πt T s , 0 ≤ t ≤ T s 2 ; s 13(t)=-s 5(t);
s 6 ( t ) = sin 2 πt T s , - T s 2 ≤ t ≤ 0 A sin 2 πt T s , 0 ≤ t ≤ T s 2 ; s 14(t)=-s 6(t);
s 7 ( t ) = Sin 2 π t T s , - T s 2 ≤ t ≤ T s 2 ; s 15(t)=-s 7(t); In the formula, T sBe the length of single waveform, A gets
Figure GSB000007556068000212
Method 3:Zhidong Xie; " (A Novel Waveform for FQPSK Modulation) " that Gengxin Zhang and Hongpeng Zhu propose (publishes in: ICCS; 2008); This method is on the basis of method 2, the waveform of signal mapper output in the method 2 to be made amendment, and makes signal have the characteristics of permanent envelope.
Method 4:K.Feher etc. are at United States Patent (USP) 4; The filter that the FQPSK signal is handled that proposes in 339,724, this method has reduced the secondary lobe of power spectrum signal significantly; And, kept the original nothing of signal to shake and do not have the advantage of intersymbol interference to a great extent.
More than several kinds improve versions and have his own strong points, be the method that the FQPSK waveform is optimized but do not have a kind of.And these methods are not all taken all factors into consideration the problems such as envelope fluctuating, power spectral density and minimum Eustachian distance that face in the deep space communication.
Because of the design essence of modulation waveform is exactly the curve design, and to select to approach the curve fitting technique that performance is good and the curve derivative is controlled according to the characteristic of waveform.The present invention selects bezier curve to carry out Waveform Design.Briefly introduce a kind of bezier curve method below.This method is the weighted sum that bezier curve is expressed as one group of control point.The control point is the point on the two dimensional surface.Weights are all multiply by at each control point, find the solution then these products add up with.Here use symbol P 0, P 1..., P nAnd B N, 0, B N, 1..., B N, nThe weights of representing control point and corresponding control point respectively, and will have the bezier curve at n+1 control point to be called n rank bezier curve.Then the weighted sum expression formula of bezier curve is:
Figure GSB00000755606800031
0≤t≤1; Its end product depends on form parameter t.1 P (t) on the corresponding two dimensional surface of each t value, so, the corresponding whole piece bezier curve in 0≤t≤1.Because the control point is pre-determined, so weights must change along with t.So just weight table is shown as function B usually N, i(t) form.
You have selected the weights of Bernstein polynomial form France engineer Betsy, and it defines as follows:
B n , i ( t ) = n i t i ( 1 - t ) n - i , n i = n ! i ! ( n - i ) ! , 0≤t≤1; Such weighted value satisfies some character that the present invention utilizes.(in curve calculation, 0 0Value get 1.)
At last, bezier curve is expressed as:
Figure GSB00000755606800034
0≤t≤1; A bit on the whole piece bezier curve that each t value wherein is all corresponding.
Introduce the several useful characteristic that bezier curve is correlated with for the present invention below again:
1, two of curve end points are respectively P 0And P n, promptly P ( 0 ) = Σ i = 0 n P i B n , i ( 0 ) = P 0 B n , 0 ( 0 ) = P 0
With P ( 1 ) = Σ i = 0 n P i B n , i ( 1 ) = P n B n , n ( 1 ) = P n .
2. the derivative at endpoint curve place.Here directly provide the first derivative of curve:
Figure GSB00000755606800037
Wherein, Δ P i=P I+1-P iThen the derivative of end points is: P ' (0)=n Δ P 0And P ' (1)=n Δ P N-1This attributes is used to adjust the control point, makes the waveform junction satisfy smooth condition.
3. curve is carried out rising the rank operation, promptly on the basis that does not change original curve, increase the number at the control point of curve.Suppose that old control point is P 0, P 1..., P n, the new control point that rises behind the rank is Q 0, Q 1..., Q N+1, it is following to rise the rank process: Q 0=P 0Q i=a iP I-1+ (1-a i) P i, a wherein i=i/ (n+1), i=1,2 ..., n; Q N+1=P nThe order that rises rank is the scope of curve being adjusted in order to enlarge.
4. the bezier curve of nonparametric form.Explicit bezier curve expression formula is s=f (t).Suppose control point P iAbscissa be positioned at
Figure GSB00000755606800041
Consider bezier curve weighted sum characteristic:
Figure GSB00000755606800042
So can construct explicit bezier curve:
Figure GSB00000755606800043
Wherein, P iBe control point P iOrdinate.That is to say that the abscissa at control point is 0 when evenly distributing between 1, bezier curve just has the form of s=f (t), wherein, and 0≤t≤1.
More than these character all be used to design wavy curve, the first method that the present invention carries out design and optimization to bezier curve also needs the approximate algorithm of a bezier curve.Here briefly introduce a kind of curve fitting algorithm that Junyeong Yang and Hyeran Byun propose at " Curve Fitting Algorithm Using Iterative Error Minimization for Sketch Beautification ", and this algorithm is expanded.This algorithm purpose is to use bezier curve that an existing curve is farthest approached.Suppose to use the second order bezier curve that a target curve is approached, the control point is P 0, P 1And P 2, the curve representation formula is: P (t)=P 0B 2,0(t)+P 1B 2,1(t)+P 2B 2,2(t); And the regulation two ends two end points in control point and aim curve overlap, then curve P (t) is just by P 1Confirm, and at t iConstantly: P ( P 1 , t i ) = P ^ 0 B 2,0 ( t i ) + P 1 B 2,1 ( t i ) + P ^ 2 B 2,2 ( t i ) ; If aim curve is at t iSampled value constantly does
Figure GSB00000755606800045
, total number of sample points is k, and the error function between definition bezier curve and the aim curve is:
Figure GSB00000755606800046
The target function that defines this iterative algorithm again is:
Figure GSB00000755606800047
This target function is asked the first derivative of Δ P, and find the solution the value that this first derivative equals 0 o'clock Δ P, use P 1+ Δ P replaces original P 1, calculate P then 1Upgrade the error function between back bezier curve and the aim curve.If the error function than before upgrading is big, then to abandon this time upgrading, and think that curve has been approached to greatest extent, algorithm stops; If the error function than before upgrading is little, then keep this time upgrading, get into next iteration, promptly calculate by the P after upgrading 1The first derivative of the target function of confirming equals the value of 0 o'clock Δ P.
In this algorithm; The number at the control point of bezier curve is set; This has just limited bezier curve approaching some curve; That introduces bezier curve here rises rank operations, if bezier curve and the error between the aim curve of certain exponent number of promptly having accomplished above-mentioned iterative algorithm just carried out rising rank to bezier curve and operated greater than certain threshold value; Use above-mentioned iterative algorithm that aim curve is approached then, the error function between bezier curve and aim curve is less than this threshold value.
Briefly introduce the differential evolution DE algorithm that uses in second kind of optimization method of the present invention at last.The DE algorithm is a kind of optimized Algorithm, be characterized in can a plurality of optimization aim and the restrictive condition form with work factor being joined in total cost function, and these optimization aim and restrictive condition depends on a plurality of parameters.The present invention reaches envelope fluctuating, power spectrum efficiency and the minimum Eustachian distance of optimizing the FQPSK signal through adjusting a plurality of bezier curves control point.The DE algorithm is fit to the optimization problem of this multi-parameter, many optimization aim.
Suppose the performance that a system has W needs to optimize: g mM=1,2 ..., W, these performances are determined by D parameter: x jJ=1,2 ..., D; The optimization of system can be regarded as through adjustment D dimension parameter vector: x=(x 1, x 2..., x D) and make performance g 1, g 2..., g wBe optimized.These performances are rewritten into the minimum problem form: min h m(x), be used to represent h mMinimizing (x) will make performance g mObtain optimization.All these h m(x) be combined into a cost function: Weight w wherein mBe used for defining the importance of Different Optimization target.
The DE algorithm is a kind of optimized Algorithm that biotic population is evolved of simulating, and a plurality of individualities are arranged in the population, and individual parameter needs to optimize, and whole population pursues generation with cost function to the trend that minimizes the direction convergence and evolves, and obtains more excellent cost function at last.
The DE algorithm is when carrying out, and each generation is all used Z parameter vector, and promptly the population size is Z:x I, GI=1,2 ..., Z; In the formula, G representes the residing algebraically of population, and each parameter vector in the per generation population is called individuality.Parameter vector is evolved in the interative computation of algorithm, and promptly cost function is optimized.Z remains unchanged in the algorithm implementation.The parameter of individuality size random initializtion in the population.The core concept of DE algorithm is to produce the method for test parameters vector.The DE algorithm is through obtaining new parameter vector with the weighted value of the parameter vector difference of two individuals and the parameter vector addition of the 3rd individuals.If the cost function value of the parameter vector that this is new is less than the cost function value of predetermined parameters vector, then this new argument vector replaces this predetermined parameters vector.
In addition, also want optimum individual x in the mark population of per generation Best, G, with the minimization process of track algorithm.The method that the DE algorithm that the present invention uses produces new test parameters vector u is: at first produce an interim parameter vector:
Figure GSB00000755606800061
In the formula, r 1And r 2Be integer from picked at random between [1, W], r 1And r 2Unequal mutually, and unequal with i, λ and F are predefined adjustable constants.After interim parameter vector generates, according to setting principle from some element substitution x of picked at random wherein I, GIn corresponding element, so just constituted new trial vector u.If the cost function of u is less than x I, GCost function, then u replaces x I, GIf the cost function of u is less than x Best, GCost function, then u replaces x Best, GWhen the algorithm implementation, each the individual renewal process in the per generation colony can independently be carried out, and that is to say that algorithm has good parallel computation characteristic.
Summary of the invention
In view of this; The purpose of this invention is to provide a kind of implementation method that is used for the deep space communication system based on the FQPSK modulation waveform of theory of spline function; This method can address the deficiencies of the prior art preferably, and the baseband modulation waveform signal that make to generate has the characteristics of accurate permanent envelope, higher-wattage spectrum efficiency and bigger minimum Eustachian distance.
In order to achieve the above object; The invention provides a kind of implementation method that is used for the deep space communication system based on the quadrature phase keying FQPSK modulation waveform of the conspicuous system of the expense of theory of spline function; It is characterized in that: said method is to use bezier curve to design the FQPSK modulation waveform: earlier the FQPSK waveform is simplified; With bezier curve the waveform after simplifying is optimized again; Then the bezier curve control point that constitutes the FQPSK waveform is adjusted, made the waveform junction satisfy smooth or fairing; This method comprises following operating procedure:
(1) according to the characteristics of 16 waveforms of general type FQPSK and the correlation between each waveform, it is identical and waveform that need not design is reduced to following three waveforms with optimization objects: the 4th waveform s in 16 waveforms of this FQPSK to delete wherein shape 3(t), the 5th waveform s 4(t) and the 8th waveform s 7(t) the part of positive axis separately, and rebuild out 16 whole waveforms with these three sections waveforms;
(2) waveform after the bezier curve of the explicit form of use is simplified above-mentioned steps is optimized, and makes new FQPSK signal have less envelope fluctuating, higher-wattage spectrum efficiency and bigger minimum Eustachian distance; The method of said optimized waveform has two kinds, and all is that a longitudinal axis amplitude to the bezier curve control point is optimized; Wherein, first kind of optimization method comprises following operating procedure:
(21) use the waveform after the iterative approach algorithm is simplified step (1) to approach, with the FQPSK wavy curve of the bezier curve form that obtains approximate permanent envelope form to the corresponding waveform of the FQPSK of permanent envelope form signal;
(22) control point of the FQPSK wavy curve of the bezier curve form that obtains is finely tuned, make the waveform junction smooth, simultaneously the power spectrum efficiency of this FQPSK waveform signal is made constraint; The envelope that calculates this waveform then rises and falls, if less than setting threshold, then finishes this step, carries out subsequent operation; Otherwise, all bezier curves are not destroyed bezier curve display format rise rank operations, return then and carry out the operations of bezier curve iterative approach algorithms to removing two all control points beyond the end control points in the execution in step (21);
(23) rise and fall less than setting threshold and waveform junction under the smooth condition satisfying envelope; Nonlinear optimization program with satisfying common Optimization Model is optimized the bezier curve control point except that end points, so that the waveform after optimizing satisfies the minimum Eustachian distance maximum of the smooth and FQPSK signal in waveform junction;
Second kind of optimization method is to use differential evolution DE algorithm to come the optimal control point, and it comprises following concrete operations step:
(2a) confirm sum, population size and the population evolutionary generation of the individual parameter in the population; Wherein the sum of individual parameter is a sum of removing the bezier curve control point at beginning control point in the waveform that will optimize;
(2b) according to optimised waveform, all individualities in the random initializtion first generation population suitably;
(2c) with envelope fluctuating, power spectrum efficiency, minimum Eustachian distance and junction waveform smooth degree respectively with the form weighted sum of work factor as the total cost function of DE algorithm, carry out DE algorithm, optimal control point with this total cost function again;
(3) under the prerequisite of envelope fluctuating less than setting threshold; Finely tune at the bezier curve control point that optimization obtains to above-mentioned steps; So that the smooth of high-order satisfied in the waveform junction as far as possible, promptly its first derivative is continuous, and further retrains the power spectrum efficiency of FQPSK signal; If adjusted envelope rises and falls less than setting threshold, then carry out this step (3) again, continue adjustment; When envelope rises and falls greater than setting threshold, abandon this time adjustment, finish this step.
The present invention is a kind of implementation method based on the FQPSK modulation waveform of theory of spline function that is used for the deep space communication system; It with the advantage that traditional follow-on FQPSK method is compared is: take all factors into consideration envelope fluctuating, power spectrum efficiency and the minimum Eustachian distance factor of signal, and they are carried out global optimization.
The technological innovation part of the inventive method is: used bezier curve design waveform.Bezier curve has and realizes simple, the controlled characteristics of derivative as a kind of SPL, and the control point is more, the scope of curvilinear motion is just big more, and these characteristics all help using optimized Algorithm that three big performances of FQPSK signal are optimized.And in second kind of optimization method, used the DE algorithm, through with the work factor weighted sum of envelope fluctuating, power efficiency, smooth condition and minimum Eustachian distance as last cost function, can adjust the weight of each work factor as required.In addition, because the inherent characteristic of DE algorithm is particularly suitable for parallel computation.In a word, the present invention can design the FQPSK modulation waveform that the envelope fluctuating is less, power efficiency is higher and minimum Eustachian distance is bigger, has good popularization and application prospect.
Description of drawings
Fig. 1 is the FQPSK signal generator schematic diagram of existing general type.
Fig. 2 is the Trellis-coded modulation schematic diagram of FQPSK signal.
Fig. 3 is 16 waveform sketch mapes of signal mapper output in the Trellis-coded modulation.
Fig. 4 is the operating process block diagram of the implementation method of FQPSK modulation waveform of the present invention.
Fig. 5 is a bezier curve approximate algorithm flow diagram.
Fig. 6 is to use the sketch map of the optimised waveform of the inventive method.
Fig. 7 is to use the comparison diagram of power spectrum of power spectral density and the general type FQPSK signal of the FQPSK signal that first kind of optimization method of the present invention realize.
Fig. 8 is to use the comparison diagram of power spectrum of power spectral density and the general type FQPSK signal of the FQPSK signal that second kind of optimization method of the present invention realize.
FQPSK signal and the bit error rate performance comparison diagram of general type FQPSK signal under awgn channel that Fig. 9 is to use two kinds of optimization methods of the present invention to realize.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, the present invention is made further detailed description below in conjunction with accompanying drawing.
The present invention is a kind of implementation method of the FQPSK modulation waveform based on theory of spline function; This method is to design the FQPSK modulation waveform with bezier curve: earlier the FQPSK waveform is simplified; With bezier curve the waveform after simplifying is optimized again; Then the bezier curve control point that constitutes the FQPSK waveform is adjusted, made the waveform junction satisfy smooth or fairing.The inventive method is applicable to that remote sensing remote measurement and deep space communication and other adopt the communication system of permanent envelope or accurate constant envelope signal.
Referring to Fig. 4, introduce the operating procedure of the inventive method:
Step 1, according to the characteristics of 16 waveforms of general type FQPSK and the correlation between each waveform, it is identical and waveform that need not design is reduced to following three waveform: s with optimization objects to delete wherein shape 3(t), s 4(t) and s 7(t) positive axis part, and rebuild out 16 whole waveforms with these three sections waveforms; Just simplify the waveform number that will design with bezier curve, reservations needs the target waveform of optimization:
The Trellis-coded modulation mode of FQPSK is as shown in Figure 2, these waveform mapper output 16 kinds of different waveforms (referring to Fig. 3), but the present invention need not design by these 16 waveforms all again.Have following relation between these 16 waveforms because find:
At first, waveform s 0(t) to waveform s 7(t) the positive and negative negate of amplitude just obtains waveform s 8(t) to waveform s 15(t).See s again 0(t) to s 3(t): s 1(t) by s 0(t) negative semiaxis part and s 3(t) positive axis is partly formed, s 2(t) by s 0(t) positive axis part and s 3(t) negative semiaxis is partly formed, so s 1(t) and s 2(t) be by s 0(t) and s 3(t) confirm.In like manner, s 5(t) and s 6(t) be by s 4(t) and s 7(t) confirm.Because s 0(t) waveform is more special, and the present invention gets rid of it outside the Waveform Design object, and thinks s 0(t) remain unchanged.s 3(t) be even function, and s 4(t) and s 7(t) be odd function, so as long as know the positive axis part of these three waveforms, whole 16 waveforms of the waveform mapper of FQPSK output just can be confirmed (because of s one by one 0(t) known).The present invention uses respectively
Figure GSB00000755606800101
With
Figure GSB00000755606800102
Expression s 3(t), s 4(t) and s 7(t) positive axis part, and as the objective optimization waveform.
Waveform after the bezier curve of step 2, the explicit form of use is simplified above-mentioned steps is optimized, and makes new FQPSK signal have less envelope fluctuating, higher-wattage spectrum efficiency and bigger minimum Eustachian distance.The concrete implementation method of this step has two kinds, and, all be that a longitudinal axis amplitude to the bezier curve control point is optimized.
At first introduce the implementation method of first kind of waveform optimization below:
(21) use
Figure GSB00000755606800103
and
Figure GSB00000755606800104
three waveforms after the iterative approach algorithm is simplified step (1) to approach, with the FQPSK wavy curve of the bezier curve form that obtains being similar to permanent envelope form to the corresponding waveform of the FQPSK of permanent envelope form signal.The purpose of this step is that one group of bezier curve control point of approaching the FQPSK waveform of permanent envelope form well will be provided, so that the envelope of the follow-up FQPSK signal that bezier curve constituted after the fine setting operation rises and falls still in allowed band.
CEEFQPSK is as a kind of FQPSK of permanent envelope form, its s 0(t) FQPSK with general type is identical, and the present invention is through making
Figure GSB00000755606800105
With
Figure GSB00000755606800106
The corresponding waveform that three waveforms approach CEEFQPSK approaches whole 16 waveforms of CEEFQPSK.Just, calculate the quadratic sum of the difference between these sampled points and weigh degree of closeness between the two through to bezier curve and aim curve sampling.
Referring to Fig. 5, introduce the concrete operations content of approaching aim curve in this step (21):
(211) every target curve initial is turned to a second order bezier curve that contains three control points: the control point at two ends overlaps with the end points of aim curve, and intermediate controlled point is the mid point of these two end points lines; In fact; The position of intermediate controlled point can have influence on iterative approach convergence of algorithm speed; But because of convergence rate very fast; So processing is simplified in the initialization to this intermediate controlled point: the abscissa of this intermediate controlled point is chosen the intermediate value of two end points abscissas, and this also is in order to use explicit bezier curve, to reduce the complexity that the target waveform signal performance calculates.
(212) carry out bezier curve iterative approach algorithm to removing two all control points beyond the end control point; So that the bezier curve of existing exponent number can approach aim curve to greatest extent: each iterative computation goes out the renewal amount Δ P of intermediate controlled point; Reduce if upgrade back bezier curve and aim curve error, then get into next iteration immediately; Do not reduce if upgrade the back error, then abandon upgrading, and the finishing iteration algorithm.
(213) calculate error between these bezier curves and the aim curve, if error greater than defined threshold, then to all bezier curves do not destroy bezier curve explicit form once rise the rank operation after, return execution in step (212); If error, then finishes this step (21) less than setting threshold.
(22) control point of the FQPSK wavy curve of the bezier curve form that obtains is finely tuned, make the waveform junction satisfy smooth condition, simultaneously the power spectrum efficiency of this FQPSK waveform signal is made constraint; The envelope that calculates this waveform then rises and falls, if less than setting threshold, then finishes this step, carries out subsequent operation; Otherwise, all bezier curves are not destroyed bezier curve display format rise rank operations, return then and carry out the operations of bezier curve iterative approach algorithms to removing two all control points beyond the end control points in the execution in step (21).
Referring to Fig. 6, introduce the concrete operation method at fine setting control point among the present invention.Among the figure with s 0(t) negative semiaxis part
Figure GSB00000755606800111
With
Figure GSB00000755606800112
With
Figure GSB00000755606800113
All being plotted in the same coordinate, is not that expression has such waveform, but for connection situation possible between the waveform is described.
Figure GSB00000755606800114
on the left may be?
Figure GSB00000755606800115
the right connection; may be right?
Figure GSB00000755606800116
left side of the connection.
left side possibly be connected with the right side of
Figure GSB00000755606800118
; The right side possibly be connected with the left side of ;
Figure GSB000007556068001110
is the same with
Figure GSB000007556068001111
shape, is mirror.
Figure GSB000007556068001112
on the left may be?
Figure GSB000007556068001113
or?
Figure GSB000007556068001114
right connections; may be right? or?
Figure GSB000007556068001116
left connection.
Figure GSB000007556068001117
on the left may be?
Figure GSB000007556068001118
or? right connections; may be right?
Figure GSB000007556068001120
left connection.
Find that these four waveform end points place identical waveforms of amplitude may interconnect (comprising the waveform that is mirror with these four waveform shapes).So the present invention is through the control point of adjustment
Figure GSB000007556068001121
and
Figure GSB000007556068001122
; Make that the first derivative on
Figure GSB000007556068001123
left and right sides,
Figure GSB000007556068001124
and
Figure GSB000007556068001125
right side is zero, and make the first derivative in
Figure GSB000007556068001126
and left side equate.How explanation adjusts these control points below:
Use P 0 3 , P 1 3 , . . . , P n 3 , P 0 4 , P 1 4 , . . . , P n 4 With P 0 7 , P 1 7 , . . . , P n 7 Expression respectively s 3 + ( t ) , s 4 + ( t ) With
Figure GSB000007556068001132
The longitudinal axis amplitude at control point, their corresponding abscissas are identical, all are: 0,
Figure GSB00000755606800121
1.The end points of these three bezier curves overlaps with the end points of the FQPSK waveform of general type.
s 3 + ( t ) : Adjustment P 1 3 With P n - 1 3 , Make P 1 3 = P 0 3 , And P n - 1 3 = P n 3 ;
s 4 + ( t ) : Adjustment P n - 1 4 , Make P n - 1 4 = P n 4 ;
s 7 + ( t ) : Adjustment P n - 1 7 , Make P n - 1 7 = P n 7 ;
Adjustment makes
Figure GSB000007556068001213
at last just makes all waveform junctions satisfy smooth condition like this.
After the control point being carried out fine setting, also must calculate new envelope and rise and fall, if the envelope fluctuating value that allows greater than maximum is then returned step (21), continue curve is carried out rising rank and approaches operation, rise and fall to satisfy up to envelope and set requirement.
(23) rise and fall less than setting threshold and waveform junction under the smooth condition satisfying envelope; Nonlinear optimization program with satisfying common Optimization Model is optimized the bezier curve control point except that end points, so that the waveform after optimizing satisfies the minimum Eustachian distance maximum of the smooth and FQPSK signal in waveform junction.
M.K.Simon and T.-Y.Yan have provided the pairing error event of minimum Eustachian distance of general FQPSK in " Performance Evaluation and Interpretation of Unfiltered Feher-Patented Quadrature-Phase-Shift Keying (FQPSK) ".The implementation method of first kind of waveform optimization of the present invention has been used the nonlinear optimization program in the MATLAB software, envelope rise and fall and the smooth condition in waveform junction under, the Euclidean distance of this error event is optimized.
Introduce the implementation method of second kind of waveform optimization below:
(2a) confirm sum, population size and the population evolutionary generation of the individual parameter in the population; Wherein the sum of individual parameter is a sum of removing the bezier curve control point at beginning control point in the waveform that will optimize.For example; If and removes outside the end points control point; Remaining respectively K control point, the number of the individual parameter of population has 3K so.The population size is made as 30K, and evolutionary generation was made as for 800 generations.
(2b) according to optimised waveform, all individualities in the random initializtion first generation population suitably.Because of the span of waveform to be optimized
Figure GSB000007556068001216
and
Figure GSB000007556068001217
is [0; 1]; And the DE algorithm is an evolution algorithm at random; For computing is oversimplified; All all individual parameters in the population are set; Be that the bezier curve control point is a random initializtion between [1,2].
(2c) carry out the DE algorithm: with envelope fluctuating, power spectrum efficiency, minimum Eustachian distance and junction waveform smooth degree respectively with the form weighted sum of work factor as the total cost function of DE algorithm; Carry out DE algorithm, optimal control point with this total cost function again.
For example, individual corresponding one group of FQPSK waveform in the population, calculating the envelope maximum of the corresponding FQPSK signal of this individuality and the ratio of minimum value is R f, the work factor that envelope rises and falls is (R f-1) 2Use fast Fourier transform to carry out power spectrum estimation to one section long signal of FQPSK at random, the ratio that accounts for the gross energy that whole spectrum estimates from the energy of direct current to 0.5 times this band frequency of bit rate is R pThe work factor of power spectrum is (1-R p) 2In the network of FQPSK, searching out minimum Eustachian distance is D Min, the work factor of Euclidean distance is (2-D Min) 2I individuals x in the population iParameter x 1To x KFor
Figure GSB00000755606800131
The bezier curve control point, x K+1To x 2KFor
Figure GSB00000755606800132
The bezier curve control point, x 2K+1To x 3KFor
Figure GSB00000755606800133
The bezier curve control point, the auxiliary work factor that then acts on the waveform junction is: (x 1-A) 2+ (x K-1) 2+ (x 2K-A) 2+ (x 3K-1) 2+ (x K+1-x 2K+1) 2Add that at last auxiliary work factor weighted sum obtains total work factor (cost function): H (x)=w 1(R f-1) 2+ w 2(1-R p) 2+ w 3(2-D Min) 2+ w 4[(x 1-A) 2+ (x K-1) 2+ (x 2K-A) 2+ (x 3K-1) 2+ (x K+1-x 2K+1) 2]; In the formula, w 1, w 2, w 3And w 4Be the weight of each work factor, A equals
Figure GSB00000755606800134
Step 3, the bezier curve that the control point constituted that obtains because of last optimization not necessarily satisfy the smooth condition in junction; Perhaps under envelope rises and falls less than the setting threshold condition; Can make the junction satisfy that more high-order is smooth; So this step is under the prerequisite of envelope fluctuating less than setting threshold; Step 2 is optimized the bezier curve control point obtain finely tune again, make its waveform junction satisfy the smooth of high-order more as far as possible or be referred to as fairing, and further retrain the power spectrum efficiency of FQPSK signal.Just, if adjusted envelope rises and falls less than setting threshold, then execution in step (3) again continues adjustment; And the method for adjustment of this step is identical with the step (22) of first kind of optimization implementation method, repeats no more here.When envelope rises and falls greater than setting threshold, abandon this time adjustment, finish this step.
The applicant has carried out repeatedly implementing test to the inventive method, below the brief description test situation following:
At first provide the longitudinal axis amplitude at the bezier curve control point of
Figure GSB00000755606800135
and
Figure GSB00000755606800136
that two kinds of methods using optimization of the present invention obtain; Its six corresponding abscissas are respectively: 0, and
Figure GSB00000755606800141
1.
Table 1 is the longitudinal axis amplitude that step 2 is used the bezier curve control point that first kind of optimization method obtain:
Table 2 is longitudinal axis amplitudes that step 2 is used the bezier curve control point that second kind of optimization method obtain:
Envelope rises and falls: the FQPSK envelope of general type rises and falls and is 0.0947dB; The envelope of the FQPSK signal that first kind of optimization method of the present invention realized rises and falls and is 0.0106dB; The envelope of the FQPSK signal of second kind of optimization method realization rises and falls and is 0.1063dB.
Power spectral density: the power spectrum of the FQPSK signal that two kinds of optimization methods among the present invention are realized and the power spectrum of general type FQPSK signal compare in Fig. 7 and Fig. 8, and be still higher through the power spectrum efficiency of the FQPSK signal optimized.
The error rate under the awgn channel: the minimum Eustachian distance of three kinds of FQPSK signals is respectively 1.56,1.85 and 1.99.The three is compared in Fig. 9 at the bit error rate performance under the awgn channel, comparatively considerable with the FQPSK signal that two kinds of optimization methods are realized than the performance gain of general type FQPSK.

Claims (6)

1. implementation method of quadrature phase keying FQPSK modulation waveform based on conspicuous system of taking of theory of spline function; It is characterized in that: said method is to use bezier curve to design the FQPSK modulation waveform: earlier the FQPSK waveform is simplified; With bezier curve the waveform after simplifying is optimized again; Then the bezier curve control point that constitutes the FQPSK waveform is adjusted, made the waveform junction satisfy smooth or fairing; This method comprises following operating procedure:
(1) according to the characteristics of 16 waveforms of general type FQPSK and the correlation between each waveform, it is identical and waveform that need not design is reduced to following three waveforms with optimization objects: the 4th waveform s in 16 waveforms of this FQPSK to delete wherein shape 3(t), the 5th waveform s 4(t) and the 8th waveform s 7(t) the part of positive axis separately, and rebuild out 16 whole waveforms with these three sections waveforms;
(2) waveform after the bezier curve of the explicit form of use is simplified above-mentioned steps is optimized, and makes new FQPSK signal have less envelope fluctuating, higher-wattage spectrum efficiency and bigger minimum Eustachian distance; The method of said optimized waveform has two kinds, and all is that a longitudinal axis amplitude to the bezier curve control point is optimized; Wherein, first kind of optimization method comprises following operating procedure:
(21) use the waveform after the iterative approach algorithm is simplified step (1) to approach, with the FQPSK wavy curve of the bezier curve form that obtains approximate permanent envelope form to the corresponding waveform of the FQPSK of permanent envelope form signal;
(22) control point of the FQPSK wavy curve of the bezier curve form that obtains is finely tuned, make the waveform junction smooth, simultaneously the power spectrum efficiency of this FQPSK waveform signal is made constraint; The envelope that calculates this waveform then rises and falls, if less than setting threshold, then finishes this step, carries out subsequent operation; Otherwise, all bezier curves are not destroyed bezier curve display format rise rank operations, return then and carry out the operations of bezier curve iterative approach algorithms to removing two all control points beyond the end control points in the execution in step (21);
(23) rise and fall less than setting threshold and waveform junction under the smooth condition satisfying envelope; Nonlinear optimization program with satisfying common Optimization Model is optimized the bezier curve control point except that end points, so that the waveform after optimizing satisfies the minimum Eustachian distance maximum of the smooth and FQPSK signal in waveform junction;
Second kind of optimization method is to use differential evolution DE algorithm to come the optimal control point, and it comprises following concrete operations step:
(2a) confirm sum, population size and the population evolutionary generation of the individual parameter in the population; Wherein the sum of individual parameter is a sum of removing the bezier curve control point at beginning control point in the waveform that will optimize;
(2b) according to optimised waveform, all individualities in the random initializtion first generation population suitably;
(2c) with envelope fluctuating, power spectrum efficiency, minimum Eustachian distance and junction waveform smooth degree respectively with the form weighted sum of work factor as the total cost function of DE algorithm, carry out DE algorithm, optimal control point with this total cost function again;
(3) under the prerequisite of envelope fluctuating less than setting threshold; Finely tune at the bezier curve control point that optimization obtains to above-mentioned steps; The smooth of satisfied more higher order so that try one's best in the waveform junction, promptly its first derivative is continuous, and further retrains the power spectrum efficiency of FQPSK signal; If adjusted envelope rises and falls less than setting threshold, then carry out this step (3) again, continue adjustment; When envelope rises and falls greater than setting threshold, abandon this time adjustment, finish this step.
2. method according to claim 1 is characterized in that: said step (21) further comprises following content of operation:
(211) every target curve initial is turned to a second order bezier curve that contains three control points: the control point at two ends overlaps with the end points of wavy curve, and intermediate controlled point is the mid point of these two end points lines; The intermediate value that the abscissa of this intermediate controlled point is chosen two end points abscissas is in order to use explicit bezier curve, thereby reduces the complexity of waveform signal Performance Calculation;
(212) carry out bezier curve iterative approach algorithm to removing two all control points beyond the end control point, so that the bezier curve of existing exponent number can approach aim curve to greatest extent;
(213) calculate error between these bezier curves and the aim curve, if error less than setting threshold, then finishes this step; Otherwise, all bezier curves are not destroyed bezier curve explicit form rise rank operations after, return execution in step (212).
3. method according to claim 1; It is characterized in that: in the said step (22); The concrete operations that the control point of the FQPSK wavy curve of bezier curve form is finely tuned are: interconnective situation occurs between the waveform of representing to these bezier curves and finely tune; After requiring the adjustment control point, make the 4th waveform s in this FQPSK waveform 3(t) left and right sides of positive axis, the 5th waveform s 4(t) and the 8th waveform s 7(t) first derivative on the right side of positive axis all is zero, and makes s 4(t) and s 7(t) first derivative in positive axis left side equates, the envelope that calculates the determined FQPSK modulation signal of bezier curve of process fine setting then rises and falls, and its value and setting threshold is compared, with the decision subsequent operation again.
4. method according to claim 1 is characterized in that: in the said step (2b), because of waveform s to be optimized 3(t), s 4(t) and s 7The span of (t) positive axis part is [0,1], and the DE algorithm is evolution algorithm at random, is that computing is oversimplified, and all individual parameters in the population are set, and promptly the bezier curve control point is a random initializtion between [1,2].
5. method according to claim 1 is characterized in that: in the said step (2c), during to each work factor weighted sum, the ratio of the envelope maximum of certain individual corresponding waveform and minimum value is R in the population f, the work factor that envelope rises and falls is (R f-1) 2Through power spectrum estimation, the ratio that accounts for gross energy from the energy of direct current to 0.5 times this band frequency of bit rate is R p, the work factor of power spectrum is (1-R p) 2Minimum Eustachian distance is D Min, the work factor of Euclidean distance is (2-D Min) 2I individuals x in the population iParameter x 1To x KBe s 3(t) Betsy of positive axis that control point, x K+1To x 2KBe s 4(t) Betsy of positive axis that control point, x 2K+1To x 3KBe s 7(t) Betsy of positive axis that control point, the auxiliary work factor that then acts on the waveform junction is: (x 1-A) 2+ (x K-1) 2+ (x 2K-A) 2+ (x 3K-1) 2+ (x K+1-x 2K+1) 2The cost function that obtains at last is:
H (x)=w 1(R f-1) 2+ w 2(1-R p) 2+ w 3(2-D Min) 2+ w 4[(x 1-A) 2+ (x K-1) 2+ (x 2K-A) 2+ (x 3K-1) 2+ (x K+1-x 2K+1) 2]; In the formula, w 1, w 2, w 3And w 4Be the weight of each work factor, A equals
Figure FSB00000755606700031
6. method according to claim 1 is characterized in that: said method is applicable to the communication system of permanent envelope of the employing that comprises remote sensing remote measurement and deep space communication or accurate constant envelope signal.
CN2009102426101A 2009-12-09 2009-12-09 Spline function theory-based method for realizing FQPSK modulating waveform Expired - Fee Related CN101741790B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102426101A CN101741790B (en) 2009-12-09 2009-12-09 Spline function theory-based method for realizing FQPSK modulating waveform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102426101A CN101741790B (en) 2009-12-09 2009-12-09 Spline function theory-based method for realizing FQPSK modulating waveform

Publications (2)

Publication Number Publication Date
CN101741790A CN101741790A (en) 2010-06-16
CN101741790B true CN101741790B (en) 2012-07-25

Family

ID=42464689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102426101A Expired - Fee Related CN101741790B (en) 2009-12-09 2009-12-09 Spline function theory-based method for realizing FQPSK modulating waveform

Country Status (1)

Country Link
CN (1) CN101741790B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108363042A (en) * 2017-12-14 2018-08-03 西北工业大学 The waveform implementation method of adaptive spectrum template constraint

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035771B (en) 2010-11-16 2013-09-04 意法·爱立信半导体(北京)有限公司 Method and device for eliminating direct current offset
CN103248458A (en) * 2013-05-11 2013-08-14 哈尔滨工业大学深圳研究生院 Physical layer network coding system and method based on FQPSK modulation
CN104869090B (en) * 2015-06-11 2017-11-03 哈尔滨工业大学 A kind of baseband waveform mapping method of FQPSK grid codings
CN112953872B (en) * 2021-02-18 2022-09-13 西北工业大学 FQPSK modulation frame synchronization method based on generalized layered Gray matched filter

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7068738B2 (en) * 2001-01-16 2006-06-27 California Institute Of Technology FQPSK-B viterbi receiver

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7068738B2 (en) * 2001-01-16 2006-06-27 California Institute Of Technology FQPSK-B viterbi receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108363042A (en) * 2017-12-14 2018-08-03 西北工业大学 The waveform implementation method of adaptive spectrum template constraint

Also Published As

Publication number Publication date
CN101741790A (en) 2010-06-16

Similar Documents

Publication Publication Date Title
CN101741790B (en) Spline function theory-based method for realizing FQPSK modulating waveform
Xiao et al. Joint optimization of communication rates and linear systems
Müller et al. Economic and distributed model predictive control: Recent developments in optimization-based control
CN107682297A (en) A kind of mobile underwater sound communication method
CN102195912B (en) Digital pre-distortion processing equipment and method
CN107257254A (en) A kind of permanent mould beam form-endowing method in safe and secret communication system
Liu et al. Decentralized dynamic admm with quantized and censored communications
CN103997401B (en) Multi-scroll chaotic signal generating device and method based on Jerk circuit form
An et al. A learning-based end-to-end wireless communication system utilizing a deep neural network channel module
CN103188198A (en) OFDM (Orthogonal Frequency Division Multiplexing) symbol timing and frequency offset estimation method based on particle swarm optimization (PSO) algorithm
CN101763086A (en) High-efficiency system and method for dynamic optimization of industrial process
CN113111505A (en) Variable forgetting factor recursive least square method and system based on nonlinear Hammerstein system
CN105356801A (en) Synchronous generator automatic voltage regulation method based on intelligent optimization algorithm
CN111241700B (en) Intelligent design method of microwave broadband super-surface absorber
CN107831471A (en) Constraint ultimate range straddles the radar waveform design method of loss
Wang et al. Comb waveform optimisation with low peak‐to‐average power ratio via alternating projection
CN110109061A (en) A kind of frequency spectrum zero setting Design of Signal method based on template matching
CN114124185B (en) Low-complexity method for optimizing phase shift matrix in IRS auxiliary communication system
Strelkovskaya et al. A study of the extremum of the total energy of the selective signals constructed by quadratic splines
Hassanin et al. Analog mappings for non-linear channels with applications to underwater channels
CN107070827A (en) A kind of communication means of the linear frequency modulation keying modulation of multi-system
CN102522957A (en) Method for improving predistortion performance of radio-frequency power amplifier
CN117354654B (en) Multi-parameter optimizing method for mixed forming constellation based on learning rate dynamic clipping
Liu et al. A joint phase and timing estimation algorithm for MSK signals based on Walsh sequence
CN108259024A (en) Design method of over-D sampling multiphase DFT filter bank

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120725

Termination date: 20121209