optimal multiband pulse shaping and improved power spectrum estimation using stopbands information

4
1006 IEEE SIGNAL PROCESSING LETTERS, VOL. 20, NO. 11, NOVEMBER 2013 Optimal Multiband Pulse Shaping and Improved Power Spectrum Estimation Using Stopbands Information Amir R. Forouzan, Senior Member, IEEE, and Mohammad Farzan Sabahi, Member, IEEE Abstract—In this letter, we derive formulas for optimal dis- crete-time pulse shaping for communications in multiband channels. Furthermore, we propose a technique for extending a short signal segment for the purpose of power spectral estimation using the available information about the signal stopbands. The later technique can be also used for minimizing the energy leakage into stopbands of a signal, e.g., as in windowing for orthogonal fre- quency division modulation (OFDM). Simulation results show that when the pulse duration is long enough, the stopband energy can be practically reduced to zero using the proposed technique. The proposed power spectral estimation technique can improve the resolution and reduce the energy leakage from signal passbands into adjacent stopbands. Moreover, it can reduce the out-of-band power leakage signicantly when used for windowing in OFDM. Index Terms—Bandstop lter design, DMT, OFDM, power spec- tral estimation, pulse shaping, VDSL2, windowing, Yule-Walker AR method. I. INTRODUCTION P OWER spectral density (PSD) estimation has many ap- plications in various areas of signal processing, science, and engineering. Many PSD estimation techniques have been proposed since the last century and they continue to evolve with introduction of new applications and more powerful digital signal processors. Some of the most popular PSD estimation techniques include periodogram, Welch’s method, Bartless’s method, Yule-Walker autoregresive (AR) technique, multi- taper, maximum entropy spectral estimation, and subspace methods (Pisarenko harmonic decomposition, MUSIC, and ESPRIT) [1]–[4]. Still considerable research is carried out on PSD estimation techniques for emerging applications such as spectrum sensing for cognitive radios [5], compressive sensing [6], speech source separation [7], direction of arrival estimation [8], phase correction ltering [9], and applications in genetics [10]. Power spectral density (PSD) estimation techniques calculate the spectrum of a sequence by using a nite-duration segment of the signal. This involves assigning values to samples outside the available interval which is carried out by periodic exten- sion, windowing, or extrapolation [2]. Unfortunately, periodic Manuscript received June 18, 2013; revised August 07, 2013; accepted Au- gust 11, 2013. Date of publication August 15, 2013; date of current version Au- gust 22, 2013. The associate editor coordinating the review of this manuscript and approving it for publication was Prof. Arrate Munoz-Barrutia. The authors are with the Department of Electrical Engineering, Faculty of Engineering, University of Isfahan, Isfahan, 81746-73441, Iran (e-mail: [email protected]; [email protected]). Color versions of one or more of the gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identier 10.1109/LSP.2013.2278622 extension is not valid in the general case, windowing results in energy leakage and/or loss of resolution, and available extrapo- lation techniques (also known as model based PSD estimation) require some form of sophisticated signal model [2]. The error of all these techniques can be large when the available signal segment length is too short 1 . In this letter, we propose an optimal technique for the problem of extrapolating the samples outside a short signal segment when there are known stopbands in the PSD. The PSD can then be estimated using a model based or non-model based PSD estimation technique [12]. Since, usually some informa- tion regarding the bandwidth of a signal or a random process is available, this technique can be applied in most applications. For example, discrete-time signals are usually obtained by oversampling the original continuous-time signal. This results in a low-pass signal. Moreover, in many applications, the signal is bandpass or has known stopbands. For example, VDSL2 sys- tems use discrete multi-tone (DMT) modulation 2 and separated upstream (US) and downstream (DS) bands. Since the DMT signal has a nite duration, there is always some energy leakage from DS and US signals into the other direction’s band. This energy leakage is reduced by adding a few windowed samples at the two ends of each DMT symbol. In this letter, we formulate the problem and based on our for- mulation we rst solve the discrete pulse shaping problem in multiband channels. The pulse shaping problem gives us more insight into the problem and helps in nding different solutions for the original problem by introducing an energy constraint. By using this technique, we can design pulses with zero energy in stopband provided that the pulse duration is long enough. When applied to the original PSD estimation problem, simulation re- sults show improvement in the resolution and reduction in the energy leakage for the resulting PSD. Finally, our simulation re- sults show that the proposed technique can signicantly reduce the out-of-band energy in OFDM. II. PROBLEM FORMULATION AND ANALYSIS We assume a short segment of a real random sequence of length ( ) is available. We know that the PSD of is zero in stopbands. We denote the -th stopband by where . We aim to achieve a better estimation of the signal spectrum by extending the sequence at left by samples and at right by samples using the 1 See [11] for an uncertainty assessment of PSD estimation based on nite second-order statistics. 2 DMT is a type of orthogonal frequency division modulation (OFDM) in which a cyclic-prex or a cyclic-sufx is added to each symbol for easier equal- ization 1070-9908 © 2013 IEEE

Upload: mohammad-farzan

Post on 13-Mar-2017

214 views

Category:

Documents


0 download

TRANSCRIPT

1006 IEEE SIGNAL PROCESSING LETTERS, VOL. 20, NO. 11, NOVEMBER 2013

Optimal Multiband Pulse Shaping andImproved Power Spectrum Estimation

Using Stopbands InformationAmir R. Forouzan, Senior Member, IEEE, and Mohammad Farzan Sabahi, Member, IEEE

Abstract—In this letter, we derive formulas for optimal dis-crete-time pulse shaping for communications in multibandchannels. Furthermore, we propose a technique for extending ashort signal segment for the purpose of power spectral estimationusing the available information about the signal stopbands. Thelater technique can be also used for minimizing the energy leakageinto stopbands of a signal, e.g., as in windowing for orthogonal fre-quency division modulation (OFDM). Simulation results show thatwhen the pulse duration is long enough, the stopband energy canbe practically reduced to zero using the proposed technique. Theproposed power spectral estimation technique can improve theresolution and reduce the energy leakage from signal passbandsinto adjacent stopbands. Moreover, it can reduce the out-of-bandpower leakage significantly when used for windowing in OFDM.

Index Terms—Bandstop filter design, DMT, OFDM, power spec-tral estimation, pulse shaping, VDSL2, windowing, Yule-WalkerAR method.

I. INTRODUCTION

P OWER spectral density (PSD) estimation has many ap-plications in various areas of signal processing, science,

and engineering. Many PSD estimation techniques have beenproposed since the last century and they continue to evolve withintroduction of new applications and more powerful digitalsignal processors. Some of the most popular PSD estimationtechniques include periodogram, Welch’s method, Bartless’smethod, Yule-Walker autoregresive (AR) technique, multi-taper, maximum entropy spectral estimation, and subspacemethods (Pisarenko harmonic decomposition, MUSIC, andESPRIT) [1]–[4]. Still considerable research is carried out onPSD estimation techniques for emerging applications such asspectrum sensing for cognitive radios [5], compressive sensing[6], speech source separation [7], direction of arrival estimation[8], phase correction filtering [9], and applications in genetics[10].Power spectral density (PSD) estimation techniques calculate

the spectrum of a sequence by using a finite-duration segmentof the signal. This involves assigning values to samples outsidethe available interval which is carried out by periodic exten-sion, windowing, or extrapolation [2]. Unfortunately, periodic

Manuscript received June 18, 2013; revised August 07, 2013; accepted Au-gust 11, 2013. Date of publication August 15, 2013; date of current version Au-gust 22, 2013. The associate editor coordinating the review of this manuscriptand approving it for publication was Prof. Arrate Munoz-Barrutia.The authors are with the Department of Electrical Engineering, Faculty

of Engineering, University of Isfahan, Isfahan, 81746-73441, Iran (e-mail:[email protected]; [email protected]).Color versions of one or more of the figures in this paper are available online

at http://ieeexplore.ieee.org.Digital Object Identifier 10.1109/LSP.2013.2278622

extension is not valid in the general case, windowing results inenergy leakage and/or loss of resolution, and available extrapo-lation techniques (also known as model based PSD estimation)require some form of sophisticated signal model [2]. The errorof all these techniques can be large when the available signalsegment length is too short1.In this letter, we propose an optimal technique for the

problem of extrapolating the samples outside a short signalsegment when there are known stopbands in the PSD. The PSDcan then be estimated using a model based or non-model basedPSD estimation technique [12]. Since, usually some informa-tion regarding the bandwidth of a signal or a random processis available, this technique can be applied in most applications.For example, discrete-time signals are usually obtained byoversampling the original continuous-time signal. This resultsin a low-pass signal. Moreover, in many applications, the signalis bandpass or has known stopbands. For example, VDSL2 sys-tems use discrete multi-tone (DMT) modulation2 and separatedupstream (US) and downstream (DS) bands. Since the DMTsignal has a finite duration, there is always some energy leakagefrom DS and US signals into the other direction’s band. Thisenergy leakage is reduced by adding a few windowed samplesat the two ends of each DMT symbol.In this letter, we formulate the problem and based on our for-

mulation we first solve the discrete pulse shaping problem inmultiband channels. The pulse shaping problem gives us moreinsight into the problem and helps in finding different solutionsfor the original problem by introducing an energy constraint. Byusing this technique, we can design pulses with zero energy instopband provided that the pulse duration is long enough. Whenapplied to the original PSD estimation problem, simulation re-sults show improvement in the resolution and reduction in theenergy leakage for the resulting PSD. Finally, our simulation re-sults show that the proposed technique can significantly reducethe out-of-band energy in OFDM.

II. PROBLEM FORMULATION AND ANALYSIS

We assume a short segment of a real random sequence oflength ( ) is available. We know that the PSDof is zero in stopbands. We denote the -th stopband by

where

. We aim to achieve a betterestimation of the signal spectrum by extending the sequenceat left by samples and at right by samples using the

1See [11] for an uncertainty assessment of PSD estimation based on finitesecond-order statistics.2DMT is a type of orthogonal frequency division modulation (OFDM) in

which a cyclic-prefix or a cyclic-suffix is added to each symbol for easier equal-ization

1070-9908 © 2013 IEEE

FOROUZAN AND SABAHI: OPTIMAL MULTIBAND PULSE SHAPING 1007

available knowledge about the signal’s stopbands (where usu-ally ). Let ( ) denotethe sequence obtained by extending where for

and ’s for andare the added samples.The PSD of is defined as where

(1)

The added samples are then calculated by minimizing the totalenergy in the stopbands, i.e.,

(2)

where is the union of the stopbands and we haveused the assumption that is real and therefore is aneven function of . The solution is found by differentiatingw.r.t. for and and settingthe result equal to zero. Equivalently, we set the gradient ofequal to zero. Note that

(3)

where

(4)

Then, (3) can be rearranged into the following matrix form

(5)

where and .

A. Discrete Pulse Shaping Problem

For now let us assume that all elements of are unknown.In this case, (5) is an standard quadratic problem and the so-lution for a given positive definite matrix is the eigenvectorcorresponding to the minimum eigenvalue [13]. In this section,we briefly study the solution as it gives us more insight to theproblem in the general case (i.e., when the central elements ofare given). First, without loss of generality, we impose the fol-lowing energy constraint on :

(6)

This defines a hypersphere in the dimensionalspace with radius . Assume is the

minimum of (5), then the gradient of , i.e., , isperpendicular to the tangent of hypersurface at . For a hyper-sphere the gradient is in the direction of the radius connectingthe center of the hypersphere to the solution point, i.e.,

(7)

where is a constant. Obviously, is an eigenvector of andis the corresponding eigenvalue.

B. Extrapolation of Short Signal Segments for MinimizingEnergy Leakage Into the Stopbands

In this section we use our technique to extend a short signalsegment using the available information about the signalstopbands. Assume elements to of the sequenceare given. We would like to extend the sequence at left by

symbols and at right bysymbols such that the resultingsequence has the minimum energy in the given stopbands. Inthis case, the gradient in (7) should be merely calculated w.r.t.the remaining elements of , i.e., the elements toand to . This is equal to eliminating the centralrows of and corresponding to to . If we splitaccordingly as follows:

(8)

we obtain

(9)

where , , and. Equation (9) can be rearranged as

(10)

where is the identity matrix of size .Theoretically, it is possible to calculate and by calcu-

lating the inverse of the matrix on the left hand side of (10) insymbol . Then by substituting them into the energy constraint(6), we obtain a polynomial equation of degreein . Since the degree of this equation is even, the equationmight not have any solution when is too small, i.e., smallerthan , the energy of . Otherwise, we generally have sev-eral solutions for , corresponding to the global minimum, theglobal maximum, and a few saddle points.Amore practical technique for finding the solution is by using

a numerical solution. For a given , and can be calculatedfrom (10). Parameter should be chosen to satisfy the energyconstraint . The constraint is generally met at severalvalues of and the one corresponding to the minimum sum en-ergy in the stopbands should be selected. Finding the solutionsfor can be done relatively easily. Plotting the sum energy vs.shows that the sum energy goes to infinity at a few points. These

points correspond to the eigenvalues of ,

which is because the matrix at the right-hand side of (10), i.e.,, is rank deficient at the eigenvalues. In fact, it is easy

to show that the energy is a rational function of with dominatorequal to the squared characteristic polynomial of . Searching

1008 IEEE SIGNAL PROCESSING LETTERS, VOL. 20, NO. 11, NOVEMBER 2013

Fig. 1. Bandstop filters with a single stopband at designed using theproposed pulse shaping technique for and in (a) time and (b)frequency domains.

for is made easier by examining the intervals between succes-sive eigenvalues separately.

III. SIMULATIONS

Fig. 1 shows sample bandstop filters obtained by using thepulse shaping technique proposed in Section II-A forand 25, and a single stopband (i.e., highstop filters withcutoff frequency ) in time and frequency domains. For, the null space of is non-empty. As a result the resulting

filter gain in the stopband is zero to the accuracy of double pre-cision arithmetic. For , the null space of is empty.Therefore, the solution is the eigenvector corresponding to theminimum eigenvalue of . As it can be seen, the filter’s gainin the stopband is a few orders of magnitude greater than thatfor the longer filter. Obviously, the longer filter has more de-grees of freedom which can help in achieving a zero gain in thestopband. These filters do not show ideal characteristics in thepassband (e.g., flat gain and linear phase). However, they pro-vide the maximum attenuation in the stopband. Therefore, theyare ideal in pulse shaping and filtering in communication sys-tems where the inter-channel interference should be kept to aminimum.Simulation results for the proposed PSD estimation tech-

nique are presented in Fig. 2. The considered signal ispassband and consists of two equi-power sinusoids plusAWGN background noise. More specifically the signal isgiven by ,where is white and Gaussian with zero mean and variance

. Ignoring the noise, this signal is pass-

band with two stopbands and . Asegment length of , ,has been considered and the PSD of the signal is estimatedusing the Yule-Walker autoregressive (AR) method [3],[14]. Then the signal is extended by 10 symbols at each

Fig. 2. PSD estimation using the proposed scheme (a) Estimated PSD usingYule-Walker technique for an -point signal segment, an -pointsignal segment, and an -point signal segment extrapolated topoints using the proposed technique (b) Total and stopbands energies vs. .

end (i.e., ) using the proposed methodand the PSD is estimated again using the Yule-WalkerAR method assuming two stopbandsand . For comparison, the PSD is esti-mated using the -point signal segment

as well. The ARmodel order is set to be five in all cases. The estimated PSDsare labeled “ -point segment”, “Proposed Technique”, and“ -point segment” in Fig. 2(a), respectively. Theactual PSD of the signal is also plotted with black solid lineswithout labeling.As can be seen, the Yule-Walker AR method is incapable

of resolving the two tones in the PSD using the -point and-point segments of the signal. However, when the

-point segment is extended to points using theproposed technique, the estimated PSD shows two peaks at thetones. In the stopbands, the PSD is estimated more accuratelyin this case and is much closer to the background noise level.Obviously, the proposed technique has improved the resolutionand reduced the energy leakage into the stopbands considerably.The total energy and the stopbands’ energy

of the extended vector are plotted vs. in Fig. 2(b). Thehorizontal dotted line shows the points at which the energyis equal to the expected signal energy . In this simulationis estimated using the available signal segment energy as

. The line intersects theenergy curve at two points. The point at which the stopbandenergy is less gives the desired solution for (indicated by thevertical dotted line). As expected the energy goes to infinity at

FOROUZAN AND SABAHI: OPTIMAL MULTIBAND PULSE SHAPING 1009

eigenvalues of . The distinct eigenvalues of are 0.198,0.216, 0.795, 0.808, 0.989, 0.994, and 1.000, which match thepeaks of Fig. 2(b).Finally, we have used our technique for reducing

the energy leakage of an orthogonal frequency divi-sion multiplexing (OFDMA) signal. Consider

for to be asingle symbol of a baseband OFDM signal with ,where is the tone spacing, is the symbolduration, and and are the data symbols on sub-carrierwhich are chosen randomly with normal distribution here. TheFourier transform (FT) of the symbol is

where , denotes Dirac’s deltafunction, and is the convolution operator. The bandwidth of

is limited to , however, convolution withresults in slowly decaying side lobes out-

side the target band.The proposed technique can be used to obtain a

faster decaying spectrum by adding a window withminimum length. We assume that the signal is over-sampled by an oversampling ratio (OSR) of 8 to obtain

,where is the sampling period and

. We have chosen and. That is the added

samples to the sequence would have half the power of thesequence on average. Finally, as it is oversampled with anOSR of 8, the sequence is lowpass with a single stopband

.The proposed technique has been applied on to obtain the

sequence with duration 1152. The resulting signal is illustratedin Fig. 3(a) and the upper envelope of the resulting signal’s FTis shown in Fig. 3(b). As it can be seen the FT of the extendedsignal is attenuated by 20 to 35 dBs in the stopband relativeto the original signal. By relaxing the power constraint we canreach higher power attenuations in the stopband. However, thisincreases the power and potentially the peak-to-average powerratio of the signal.

IV. CONCLUSION

In this letter, we proposed a new technique for extending shortsignal segments based on the signal’s stopbands information forthe purpose of PSD estimation. When the signal is extendedusing our method, a general PSD estimation scheme such as theYule-Walker AR method can be used to estimate the PSD of theextended signal. Our simulation results show that the proposedtechnique can lead to a higher resolution and a smaller amountof energy leakage to stopbands. The proposed technique can beused for optimal windowing of OFDM signals and our simula-tion results show significant reduction in the out of band energyleakage. As a byproduct of our analysis, we derived formulasfor optimal discrete pulse shaping in multiband channels. Thepulses obtained by our technique have the minimum sum out ofband energy, which can reach exactly zero if the pulse durationis long enough.

Fig. 3. Optimal windowing for an OFDM signal with 64 tones and an OSRof 8. The original and the extended signals (a) in the time and (b) frequencydomains.

REFERENCES

[1] S. Kay, Fundamentals of Statistical Signal Processing, Volume III:Practical Algorithm Development. Upper Saddle River, NJ, USA:Prentice-Hall, 2013.

[2] D. G. Manolakis, V. K. Ingle, and S. M. Kogon, Statistical and Adap-tive Signal Processing. Norwood, MA, USA: Artech House, 2005.

[3] P. Stoica and R. L. Moses, Introduction to Spectral Analysis. UpperSaddle River, NJ, USA: Prentice-Hall, 1997.

[4] H. Akcay, “Estimation of cross-power and auto-power spectral densi-ties in frequency domain by subspace methods,” in IEEE 51st Annu.Conf. on Decision & Contr., CDC’12, Maui, HI, USA, Dec. 2012, pp.3445–3450.

[5] A. Jung, G. Taubock, and F. Hlawatsch, “Compressive spectral esti-mation for nonstationary random processes,” IEEE Trans. Inf. Theory,vol. 59, no. 5, pp. 3117–3138, May 2013.

[6] D. Ariananda and G. Leus, “Compressive wideband power spec-trum estimation,” IEEE Trans. Signal Process., vol. 60, no. 9, pp.4775–4789, Sep. 2012.

[7] Y. Hioka, K. Furuya, K. Kobayashi, K. Niwa, and Y. Haneda, “Under-determined sound source separation using power spectrum density esti-mated by combination of directivity gain,” IEEE Trans. Audio, Speech,Lang. Process., vol. 21, no. 6, pp. 1240–1250, Jun. 2013.

[8] J. Zheng and M. Kaveh, “Sparse spatial spectral estimation: A covari-ance fitting algorithm, performance and regularization,” IEEE Trans.Signal Process., vol. 61, no. 11, pp. 2767–2777, Nov. 2013.

[9] W. Xiao-Chao, C. Ying, Y. Liao-Liao, and Z. Ran, “A phase correctingfilter algorithm based on cross power spectrum estimation,” in IEEESymp. Elec. Electronics Eng., EEESYM’12, Kuala Lumpur, Malaysia,Jun. 2012, pp. 228–230.

[10] M. Roy and S. Barman, “Novel approach to power spectrum estimationof DNA sequence by Prony’s method,” in Int. Conf. Commun., Devices& Intelligent Syst., CODIS’12, Kolkata, India, 2012, pp. 314–317.

[11] J. Karlsson and T. T. Georgiou, “Uncertainty bounds for spectral es-timation,” IEEE Trans. Autom. Contr., vol. 58, no. 7, pp. 1659–1673,Jul. 2013.

[12] P. J. Brockwell and R. A. Davis, Time Series: Theory and Methods.New York, NY, USA: Springer, 2009.

[13] G. H. Golub, “Some modified eigenvalue problems,” SIAM Rev., vol.15, no. 2, pp. 338–334, 1973.

[14] S. L. Marple, Digital Spectral Analysis. Englewood Cliffs, NJ, USA:Prentice-Hall, 1987.