Design of time-limited pulses
-
Upload
seung-joon-lee -
Category
Documents
-
view
223 -
download
3
Transcript of Design of time-limited pulses
IEEE COMMUNICATIONS LETTERS, VOL. 13, NO. 8, AUGUST 2009 573
Design of Time-Limited PulsesSeung Joon Lee, Senior Member, IEEE
Abstract—An approach for designing time-limited transmitpulses is proposed. In the approach, a time-limited pulse isrepresented by a weighted sum of cosine functions whose fre-quencies are integer multiples of one over the time durationof the transmit pulse. The weighting coefficients are derived tominimize the mean square error of received symbols for a givensymbol timing offset, while restricting the out-of-band energy toa predefined level. The minimization is numerically performedby using the Zoutendijk’s feasible direction method. Performancecomparison results are presented showing that the pulses derivedby this approach not only have smaller mean square errors,but also smaller symbol error probabilities for BPSK signalingcompared to the time-truncated versions of conventional square-root Nyquist pulses.
Index Terms—Feasible direction method, mean square error,out-of-band energy, pulse shaping, time-limited pulse.
I. INTRODUCTION
NYQUIST pulses are known to have no inter-symbolinterference (ISI) at a perfect symbol timing epoch. The
most popular example of a Nyquist pulse is the raise-cosine(RC) pulse [1, p. 560]. Recently, several other Nyquist pulses[2]–[4] have been proposed which perform better than the RCpulse in terms of symbol error probability when there is asymbol timing offset.
A long time ago, a Nyquist pulse called the double-jump(DJ) pulse was analytically derived to have the minimum meansquare error (MSE) of received symbols in a small timingoffset [5]. It was also shown in [6] that the DJ pulse hassmaller symbol error probability for BPSK signaling than anyother pulse considered therein in timing offsets less than acertain value (e.g., 5% of the symbol duration).
As indicated in [3], most practical systems employ a time-limited transmit pulse and a receive filter of an impulseresponse function equal to the transmit pulse. Therefore,performance comparison was also examined for time-truncatedsquare-root Nyquist pulses1 in [3], where it was observed thatthe truncated2 versions of the recently proposed square-rootNyquist pulses are worse than the truncated square-root raised-cosine pulse in zero timing offset, while the former are stillbetter than the latter in timing offsets larger than a certainvalue.
In this letter, we investigate how to obtain improved time-limited pulses. The remainder of this letter is organized as
Manuscript received May 20, 2009. The associate editor coordinating thereview of this letter and approving it for publication was P. Cotae.
This study was supported by 2008 Research Grant from Kangwon NationalUniversity.
S. J. Lee is with the Department of Electrical & Electronic Engineer-ing, Kangwon National University, Chuncheon 200-701, Korea (e-mail:[email protected]).
Digital Object Identifier 10.1109/LCOMM.2009.0910951‘A square-root Nyquist pulse in the time-domain’ means a time-function
of which the squared Fourier transform meets the Nyquist criterion [1, eq.(9.2-13)] for zero intersymbol interference.
2The word ‘truncated’ implies throughout this letter that a pulse in thetime-domain is truncated.
0
0.2
0.4
0.6
0.8
1
0 0.5 0.675 1
RCBTRC
ASECHPOLY
DJ
P (f)/T
fT
2
Fig. 1. Spectra of conventional square-root Nyquist pulses truncated in[−5.5T, 5.5T ] for α = 0.35.
follows. In Section II, a system model is described andtruncation of conventional square-root Nyquist pulses is re-viewed. In Section III, a new design method of time-limitedpulses is proposed. In Section IV, performance comparisonresults are presented and some discussions are made. We drawconclusions in Section V.
II. SYSTEM MODEL AND TRUNCATION OF
CONVENTIONAL SQUARE-ROOT NYQUIST PULSES
We assume that the symbol interval is T and the symmetrictransmit pulse p(t) has the time-duration of [−LT/2, LT/2]and a unit energy, that is,
∫ LT/2
−LT/2p2(t)dt = 1. The receive
filter has an impulse response p∗(−t) = p(t). Let q(t) denotethe matched-filtered transmit pulse q(t) =
∫ ∞−∞ p(s)p(t−s)ds.
We first consider that time-limited transmit pulses are madeby truncating conventional square-root Nyquist pulses pN(t)and normalizing their energy to one:
p(t) =
{1√
KpN (t)pN(t), |t| ≤ LT
2
0, elsewhere,(1a)
KpN (t) =∫ LT
2
−LT2
p2N (t)dt. (1b)
For the excess bandwidth α = 0.35 and L = 11,3 the squaredFourier transforms of p(t), P 2(f), are shown in Fig. 1 whenP 2
N (f) are the RC shaping [1, p. 560], the better than raised-cosine (BTRC) shaping [2], [6], the flipped-inverse hyperbolicsecant (ASECH) shaping [3], the polynomial (POLY) shapingof the asymptotic decay rate t−2 [4, Table I], and the double-jump (DJ) shaping [5]. A dotted straight line is used to delimitthe in-band frequency range [0, 1+α
2T ]. The out-of-band energy
defined as Eo � 1− ∫ 1+α2T
− 1+α2T
P 2(f)df is tabulated in Table I.
3The value L = 11 is considered due to its use in [3].
1089-7798/09$25.00 c© 2009 IEEE
574 IEEE COMMUNICATIONS LETTERS, VOL. 13, NO. 8, AUGUST 2009
TABLE IOUT-OF-BAND ENERGY OF SQUARE-ROOT NYQUIST PULSES
TRUNCATED IN [−5.5T, 5.5T ] FOR α = 0.35 AND 0.25
α Eo,RC Eo,BTRC Eo,ASECH Eo,POLY Eo,DJ0.35 4.6266e-5 5.1107e-4 1.0687e-3 1.7782e-3 3.6713e-30.25 1.1798e-4 8.4187e-4 1.1540e-3 2.1878e-3 3.2395e-3
III. NEW TIME-LIMITED PULSES
We derive new time-limited pulses by reducing the meansquare error of the received symbols, while restricting theout-of-band energy to a predefined level. Neglecting additivenoise, let the received data modulated signal be described as
r(t) =∞∑
m=−∞amq(t−mT ) (2)
where am is a complex data symbol with E[|am|2] = 1. Giventhe symbol timing offset ε, the MSE of received symbols is
MSE( ε
T
)�E
[|r(ε)−a0|2
]=
� εT + L
2 �∑m=� ε
T −L2 �
q2(ε−mT )+1−2q(ε)
(3)where �x� and �x� denote the smallest integer no smaller thanx and the greatest integer no greater than x, respectively.
It looks difficult to analytically derive p(t) by minimizingthe MSE. Alternatively, we consider the following numericalapproach. Let the time-limited transmit pulse be representedby a weighted sum of cosine functions of frequencies 0,1/(LT ), · · · , and K/(LT ), resulting in
p(t) =
{1√
Kx(t)x(t), |t| ≤ LT
2
0, elsewhere(4a)
x(t) =K∑
k=0
wk cos(
2πkt
LT
)(4b)
Kx(t) =∫ LT
2
−LT2
x2(t)dt. (4c)
The Fourier transform of x(t) is obtained as
X(f) =K∑
k=0
wk(−1)kfL2T 2 sin(πfLT )
π (f2L2T 2 − k2). (5)
Note that MSE(ε/T ) and Eo depend on w0, w1, · · · , wK .Let the constant Eo,Th denote the allowable maximum out-of-band energy. The weighting coefficients {wk} are numer-ically derived by the following iterative procedure using theZoutendijk’s feasible direction method [7, Section 7.5.1] forsolving a constrained (inequality constraint Eo ≤ Eo,Th)optimization problem:
1) Initialize wk = w(0)k for k = 0, 1, · · · , K and set i = 0.
Also, initialize the step size μ = μ0 > 0.2) Select a feasible direction D = [D0, D1, · · · , DK ]T as
follows:a) If Eo�Eo,Th (that is,−δ<Eo−Eo,Th≤0 for a very
small δ), then D = argminξ α subject to
ξT ·∇MSE(ε/T )/‖∇MSE(ε/T )‖2 + α < 0 (6a)
ξT ·∇Eo/‖∇Eo‖2 + α < 0 (6b)
TABLE IINUMERICALLY OPTIMIZED NEW TIME-LIMITED TRANSMIT PULSE
REPRESENTED BY∑8
k=0 wk cos (2πkt/(11T )) FOR α = 0.35
ε/T = 0 ε/T =0.05 ε/T =0.1 ε/T =0.2
(NewEo,RC0 ) (New
Eo,ASECH0.05 ) (New
Eo,POLY0.1 ) (New
Eo,DJ0.2 )
w0 9.1420e-2 9.0569e-2 9.0105e-2 8.8653e-2w1 1.8284e-1 1.8135e-1 1.8100e-1 1.7725e-1w2 1.8285e-1 1.8077e-1 1.7940e-1 1.7484e-1w3 1.8283e-1 1.8162e-1 1.8014e-1 1.7220e-1w4 1.8130e-1 1.6463e-1 1.6130e-1 1.5877e-1w5 1.5804e-1 1.2782e-1 1.3040e-1 1.4150e-1w6 9.1951e-2 1.3088e-1 1.3225e-1 1.3699e-1w7 2.3680e-2 7.4052e-2 8.3454e-2 1.0080e-1w8 −1.7124e-3 7.6662e-4 1.0117e-3 3.5996e-3
0
0.2
0.4
0.6
0.8
1
0.5 1
New
P (f)/T2
0
New0.05
New0.1
New0.2
0 0.675 fT
Eo,RC
o,ASECH
o,POLY
o,DJ
E
E
E
Fig. 2. Spectra of the new time-limited transmit pulses for α = 0.35.
where ∇MSE(ε/T) =[
∂MSE(ε/T)∂w0
, · · · , ∂MSE(ε/T)∂wK
]Tand ∇Eo = [∂Eo/∂w0, · · · , ∂Eo/∂wK ]T .
b) Otherwise,
Dk =
{∂Eo/∂wk, Eo > Eo,Th,
∂MSE(ε/T )/∂wk, Eo < Eo,Th.(7)
When Eo � Eo,Th, we also reinitialize μ = μ0.3) Update wk as wk = w
(i+1)k by
w(i+1)k =w
(i)k −μDk. (8)
Compute ΔMSE=MSE(i+1)(ε/T )−MSE(i)(ε/T ) andE
(i+1)o where MSE(i)(ε/T ) and E
(i)o are the values of
MSE(ε/T ) and Eo, respectively, when wk = w(i)k .
a) If ΔMSE< 0 and E(i+1)o ≤ 0, increase i by 1,
update μ← 1.1μ, and go to Step (2).b) Otherwise, discard w
(i+1)k and update μ← μ/2.
i) If μ is too small and there has been no valid4
update for {wk} since the last feasible directionD was found by using (6), then stop.
ii) Otherwise, repeat Step (3).
Note that
∂MSE(
εT
)∂wk
=2� ε
T + L2 �∑
m=�εT−L
2�q(ε−mT)
∂q(ε−mT )∂wk
+1−2∂q(ε)∂wk
(9a)
4The word ‘valid’ means ‘not discarded’.
LEE: DESIGN OF TIME-LIMITED PULSES 575
TABLE IIIMSES OF RECEIVED SYMBOLS WITHOUT NOISE FOR α = 0.35
ε/T=0 ε/T=0.05 ε/T=0.1 ε/T=0.2RC 2.1469e-5 4.5329e-3 1.8335e-2 7.7265e-2
BTRC 8.5371e-5 3.3559e-3 1.3584e-2 6.0313e-2ASECH 2.4495e-4 3.2614e-3 1.2758e-2 5.7005e-2POLY 5.6293e-4 3.2488e-3 1.1799e-2 5.2871e-2
DJ 1.3628e-3 3.6265e-3 1.0976e-2 4.8170e-2
NewEo,RC0 1.2831e-9 4.9812e-3 2.0140e-2 8.3752e-2
NewEo,ASECH0.05 9.8764e-5 2.8959e-3 1.1773e-2 5.4076e-2
NewEo,POLY0.1 7.9360e-4 3.1412e-3 1.0733e-2 4.8789e-2
NewEo,DJ0.2 1.1423e-2 1.2306e-2 1.5706e-2 3.9874e-2
∂q(t)∂wk
= 2∫ LT
2
t−LT2
∂p(u)∂wk
p(t− u)du (9b)
∂p(t)∂wk
=cos 2πkt
LT√Kx(t)
−x(t)√
Kx(t)
∫ LT2
−LT2
x(u)cos2πku
LTdu (9c)
∂Eo
∂wk= −4(−1)kL2T 2
πKx(t)
∫ 1+α2T
− 1+α2T
X3(f)f sin(πfLT )f2L2T 2 − k2
df. (10)
The convergence point of w(i)k may depend on the initial-
ization. One useful initialization method is to set the initialcoefficients w
(0)k such that a weighted sum of cosine functions
is a truncated Fourier series of the truncated square-root RCpulse. The step size μ is dynamically updated for stability(μ← μ/2) and convergence speed (μ← 1.1μ).
When α = 0.35, the new transmit pulses with K = 8 andL = 11 numerically optimized for ε/T = 0, 0.05, 0.1, and0.2 are presented in Table II5, where the out-of-band energyconstraints are considered to be Eo,Th = Eo,RC, Eo,ASECH,Eo,POLY, and Eo,DJ, respectively6. Their power spectra areshown in Fig 2.
IV. PERFORMANCE & DISCUSSION
When α = 0.35 and L = 11, the MSEs of received symbolswithout noise are compared in Table III for the truncatedsquare-root Nyquist pulses and the new pulses obtained bythe proposed method. The symbol error probabilities (SEPs)for BPSK signaling are also evaluated by using [8] to comparethose pulses in Table IV7 when SNR =15 dB. The pulsewith the smallest MSE and SEP for timing offset ε/T isobserved to be the new pulse optimized for the same timingoffset. Table V shows that, also for α = 0.25, the proposedmethod can be used to derive new time-limited transmitpulses8 outperforming truncated conventional ones.
Usually communication systems performance is dominatedby a worst case. If a specific value of ε/T is provided as arepresentative worst case, then we can derive the time-limited
5As the number of summands K increases, the performance improves ingeneral. However, even if K is larger than 8 for the transmit pulse of duration[−5.5T, 5.5T ], the improvement has been experimentally found not to besignificant.
6Such choice is motivated by the fact that RC, ASECH, POLY, and DJhave the smallest symbol error probability among the considered conventionaltruncated pulses with α = 0.35 for ε/T = 0, 0.05, 0.1, and 0.2, respectively.
7The SEPs of truncated conventional pulses given here are slightly differentfrom those shown in [3, Table II]. The values of Table IV have been obtainedwith very high precision and double-checked.
8Their pulse shapes are not presented here due to space limitation.
TABLE IVSEPS OF BPSK SYMBOLS AT SNR= 15 DB FOR α = 0.35
ε/T=0 ε/T=0.05 ε/T=0.1 ε/T=0.2RC 9.4649e-9 6.0723e-8 1.4081e-6 3.9553e-4
BTRC 9.7795e-9 4.1499e-8 5.8010e-7 1.0987e-4ASECH 1.0600e-8 4.0767e-8 4.9969e-7 8.2339e-5POLY 1.2398e-8 4.1961e-8 4.4397e-7 6.3506e-5
DJ 1.8025e-8 5.1400e-8 4.6900e-7 6.1700e-5
NewEo,RC0 9.3610e-9 7.0508e-8 2.0082e-6 6.3979e-4
NewEo,ASECH0.05 9.8471e-9 3.6670e-8 4.8376e-7 9.5148e-5
NewEo,POLY0.1 1.3867e-8 4.0665e-8 4.3208e-7 7.1265e-5
NewEo,DJ0.2 4.3866e-7 5.1049e-7 1.2023e-6 5.1288e-5
TABLE VSEPS OF BPSK SYMBOLS AT SNR= 15 DB FOR α = 0.25
ε/T=0 ε/T=0.05 ε/T=0.1 ε/T=0.2RC 9.7487e-9 8.5457e-8 2.9232e-6 9.9941e-4
BTRC 1.1976e-8 7.2063e-8 1.5338e-6 3.8806e-4ASECH 1.1402e-8 6.5179e-8 1.3051e-6 3.1988e-4POLY 1.3840e-8 6.5912e-8 1.0979e-6 2.3587e-4
DJ 1.4983e-8 6.5667e-8 1.0311e-6 2.1786e-4
NewEo,RC0 9.3633e-9 8.6280e-8 3.1496e-6 1.1135e-3
NewEo,ASECH0.05 1.0281e-8 6.2763e-8 1.3735e-6 3.6615e-4
NewEo,DJ0.1 1.3741e-8 5.7636e-8 8.6802e-7 1.7698e-4
NewEo,DJ0.2 3.9959e-7 6.7817e-7 3.4375e-6 1.9920e-4
pulse optimized for the value by using the proposed method.In another scenario, we may assume that an approximatedistribution of timing offsets is given by Pr[ε/T = el] = pl
(l = 0, · · · , L−1). Then, we can extend the proposed methodstraightforwardly by considering the MSEs averaged overtiming offsets, that is, MSE =
∑L−1l=0 MSE(el)pl, instead of
MSE(ε0/T ) for a specific ε0.
V. CONCLUSION
Novel time-limited transmit pulses represented by aweighted sum of cosine functions were proposed, where theweighting coefficients were numerically optimized to mini-mize the mean square error of received symbols while main-taining the restricted out-of-band energy. The proposed pulseswere confirmed to outperform the time-truncated versions ofconventional square-root Nyquist pulses in terms of symbolerror probability as well as the mean square error.
REFERENCES
[1] J. G. Proakis, Digital Communications, 4th ed., ser. Electrical Engineer-ing. McGraw-Hill, 2000.
[2] N. C. Beaulieu, C. C. Tan, and M. O. Damen, “A “better than” Nyquistpulse,” IEEE Commun. Lett., vol. 5, no. 9, pp. 367–368, Sept. 2001.
[3] A. Assalini and A. M. Tonello, “Improved Nyquist pulses,” IEEE Com-mun. Lett., vol. 8, no. 2, pp. 87–89, Feb. 2004.
[4] S. Chandan, P. Sandeep, and A. K. Chaturvedi, “A family of ISI-freepolynomial pulses,” IEEE Commun. Lett., vol. 9, no. 6, pp. 496–498,June 2005.
[5] L. E. Franks, “Further results on Nyquist’s problem in pulse transmis-sion,” IEEE Trans. Commun. Technol., vol. COM-16, no. 2, pp. 337–340,Apr. 1968.
[6] N. C. Beaulieu and M. O. Damen, “Parametric construction of Nyquist-Ipulses,” IEEE Trans. Commun., vol. 52, no. 12, pp. 2134–2142, Dec.2004.
[7] S. S. Rao, Optimization: Theory and Applications, 2nd ed. John Willey& Sons, 1983.
[8] N. C. Beaulieu, “The evaluation of error probabilities for intersymboland cochannel interference,” IEEE Trans. Commun., vol. 39, no. 12, pp.1740–1749, Dec. 1991.