Data Directed Estimation Techniques for Single-Tone Hf Modems

10
DATA DIRECTED ESTIMATION TECHNIQUES FOR SINGLE-TONE HF MODEMS by Frank M. Hsu GTE Government Systems Corporation Communication Systems Division 77 "X' Street Needham Heights, MA 02194-2892 ABSTRACT This paper is concerned with data directed estimation (DDE) techniques for use in single-tone HF modems. The proposed scheme uses least-squares adaptive techniques for dealing with fading and multipath radio HF channels. The DDE is based on direct estimation of channel parameters and data blocks. Training data is imbedded into the transmission in the form of blocks of training bits alternated with blocks of source data at a fixed (though selectable) fraction of the transmission. Two DDE techniques, i.e., linear and nonlinear, are discussed in this paper. In the linear DDE, the source data block is estimated by a Levinson recursive algorithm. In the nonlinear DDE, only the end symbols of the data block are kept, quan- tized, and subtracted from the simultaneous equations. The symbols left in the block are estimated by a Levinson algorithm again, and so forth. The procedure described here is used recur- sively until all the known symbols are obtained. In both linear and nonlinear DDE techniques, the channel is estimated by a steepest-descent algorithm. As with a linear equalizer, the linear DDE lacks the ability to cope with the fading dispersive HF radio channels. However, the nonlinear DDE works well under the same channel condi- tions. The analysis shows that the nonlinear DDE can achieve performance similar to the decision-feedback equalization (DFE) technique with known channel conditions. The channel estimator used in the DDE techniques will converge faster than the DFE (see Section VII) if a similar adaptive algorithm is utilized. A single-tone HF modem based on the DDE technique has been implemented on a digital signal processor at GTE. I. SUMMARY Commercial and military demands for greater communication reliability, lower error rates and higher data rates in the transmission of digital information over dispersive media, such as HF ionospheric channels, are continually increasing. There are two classical approaches for dealing with fading and multipath. The traditional configuration for an HF modem uses multitone modulation (Kineplex) with guard time inserted between adjacent symbols for avoiding the intersymbol interference. The transmitter based on multitone tech- niques must be capable of supporting a high peak-to-average power ratio in the range of 8-9 dB. This means that the average transmitted power is about 8-9 dB below the maximum deliverable power of the transmitter. Consequently, the power loss in a traditional multitone modem is enormous. The amount of signal energy available for bit decisions is further lowered by using the guard time since only a portion of each received signaling element is used in the integration interval. Significant spectral efficiency is lost by the requirement of separating the tones by an amount larger than l/T, where T is the symbol interval. A spectral efficiency of 0.8 bps/Hz is typical in 4-phase multitone DPSK modems. Finally, the performance of (uncoded) multitone transmission schemes can be seriously degraded when spectral nulls in the channel fall on or near one of the tone frequencies used. [1] A second configuration for an HF modem uses single-tone M-ary PSK modulation and a data directed estimation (DDE) demodula- tion techniques. In contrast to the multitone case, a single tone modem in principle suffers from none of the above consequences. Both higher data rates and low peak-to-average ratio can be achieved by a single tone modem. For clarity, some possible modulation alphabets, block parameters, data rates, percentage of training, throughput and maximum allowable multipath spread for an HF modem using the DDE techniques are listed in Table 1. The block parameters, M and N, denote the sizes of the block for source data and training bits respectively. The modem proposed here uses a 2,400 keying rate and a 3 kHz bandwidth. From Table 1, it is clear that the single tone modem using the DDE tech- niques may achieve a data rate up to 1 bps/Hz or higher. Table 1. Modulation Alphabets, Block Parameters, Data Rates, Percentage of Training, Throughput and Maximum Allowable Multipath Spread for HF Modem Using the DDE Techniques with 2,400 keying Rate in 3 kHz Bandwidth. 12.4.1 CH85CH2202-0/85/0000-0271 $1.00 IEEE 271 Maximum Percentage Allowable Modulation Block Data of Through- Multipath Alphabets Parameters Rates (bps) Training put Spread 44 M=20, N=20 2,400 50% 50% 8.3 ms psk M=32, N=16 3,200 33'h% 6623 % 6.6 ms M=36, N=12 3,600 25% 75% 5.0 ms 84 M=20, N=20 3,600 50% 50% 8.3 ms psk M=32, N=16 4,800 3351% 662A% 6.6 ms M=36, N=12 5,400 25% 75% 5.0 ms 164 M=20, N=20 4,800 50% 50% 8.3 ms psk M=32, N=16 6,400 3351 % 6625 % 6.6 ms M=36, N=12 7,200 25% 75% 5.0 ms Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Transcript of Data Directed Estimation Techniques for Single-Tone Hf Modems

Page 1: Data Directed Estimation Techniques for Single-Tone Hf Modems

DATA DIRECTED ESTIMATION TECHNIQUES FOR SINGLE-TONE HF MODEMS

by Frank M. Hsu

GTE Government Systems CorporationCommunication Systems Division

77 "X' StreetNeedham Heights, MA 02194-2892

ABSTRACT

This paper is concerned with data directed estimation (DDE)techniques for use in single-tone HF modems. The proposedscheme uses least-squares adaptive techniques for dealing withfading and multipath radio HF channels. The DDE is based on

direct estimation of channel parameters and data blocks.Training data is imbedded into the transmission in the form ofblocks of training bits alternated with blocks of source data at

a fixed (though selectable) fraction of the transmission.

Two DDE techniques, i.e., linear and nonlinear, are discussedin this paper. In the linear DDE, the source data block isestimated by a Levinson recursive algorithm. In the nonlinearDDE, only the end symbols of the data block are kept, quan-

tized, and subtracted from the simultaneous equations. Thesymbols left in the block are estimated by a Levinson algorithmagain, and so forth. The procedure described here is used recur-

sively until all the known symbols are obtained. In both linearand nonlinear DDE techniques, the channel is estimated by a

steepest-descent algorithm.

As with a linear equalizer, the linear DDE lacks the abilityto cope with the fading dispersive HF radio channels. However,the nonlinear DDE works well under the same channel condi-tions. The analysis shows that the nonlinear DDE can achieveperformance similar to the decision-feedback equalization (DFE)technique with known channel conditions. The channel estimatorused in the DDE techniques will converge faster than the DFE(see Section VII) if a similar adaptive algorithm is utilized. Asingle-tone HF modem based on the DDE technique has beenimplemented on a digital signal processor at GTE.

I. SUMMARY

Commercial and military demands for greater communicationreliability, lower error rates and higher data rates in the transmissionof digital information over dispersive media, such as HF ionosphericchannels, are continually increasing. There are two classicalapproaches for dealing with fading and multipath. The traditionalconfiguration for an HF modem uses multitone modulation (Kineplex)with guard time inserted between adjacent symbols for avoiding theintersymbol interference. The transmitter based on multitone tech-niques must be capable of supporting a high peak-to-average power

ratio in the range of 8-9 dB. This means that the average transmittedpower is about 8-9 dB below the maximum deliverable power of the

transmitter. Consequently, the power loss in a traditional multitonemodem is enormous. The amount of signal energy available for bitdecisions is further lowered by using the guard time since only a

portion of each received signaling element is used in the integrationinterval. Significant spectral efficiency is lost by the requirement ofseparating the tones by an amount larger than l/T, where T is thesymbol interval. A spectral efficiency of 0.8 bps/Hz is typical in4-phase multitone DPSK modems. Finally, the performance of(uncoded) multitone transmission schemes can be seriously degradedwhen spectral nulls in the channel fall on or near one of the tone

frequencies used. [1]

A second configuration for an HF modem uses single-tone M-aryPSK modulation and a data directed estimation (DDE) demodula-tion techniques. In contrast to the multitone case, a single tone modemin principle suffers from none of the above consequences. Both higherdata rates and low peak-to-average ratio can be achieved by a singletone modem.

For clarity, some possible modulation alphabets, block parameters,data rates, percentage of training, throughput and maximum allowablemultipath spread for an HF modem using the DDE techniques are

listed in Table 1. The block parameters, M and N, denote the sizesof the block for source data and training bits respectively. The modemproposed here uses a 2,400 keying rate and a 3 kHz bandwidth. FromTable 1, it is clear that the single tone modem using the DDE tech-niques may achieve a data rate up to 1 bps/Hz or higher.

Table 1. Modulation Alphabets, Block Parameters, Data Rates,Percentage of Training, Throughput and MaximumAllowable Multipath Spread for HF Modem Using the DDETechniques with 2,400 keying Rate in 3 kHz Bandwidth.

12.4.1CH85CH2202-0/85/0000-0271 $1.00 IEEE

271

MaximumPercentage Allowable

Modulation Block Data of Through- MultipathAlphabets Parameters Rates (bps) Training put Spread

44 M=20, N=20 2,400 50% 50% 8.3 mspsk M=32, N=16 3,200 33'h% 6623 % 6.6 ms

M=36, N=12 3,600 25% 75% 5.0 ms

84 M=20, N=20 3,600 50% 50% 8.3 mspsk M=32, N=16 4,800 3351% 662A% 6.6 ms

M=36, N=12 5,400 25% 75% 5.0 ms

164 M=20, N=20 4,800 50% 50% 8.3 mspsk M=32, N=16 6,400 3351 % 6625 % 6.6 ms

M=36, N=12 7,200 25% 75% 5.0 ms

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 2: Data Directed Estimation Techniques for Single-Tone Hf Modems

Two DDE techniques, i.e., linear and nonlinear, will be discussedin this paper. In the linear DDE, the source data block (bo, b1

, bM-l) is estimated by a Levinson recursive algorithm. In thenonlinear DDE, only b0 and bm_ obtained from a Levinsonalgorithm are kept and b1 to bM-2 discarded in the first step of estima-tion. The estimates, bo and bM 1 are then quantized to the nearestsymbols, bo and bM 1, respectively. The decisions, bo and bM1, aresubstracted from the simultaneous equations. The M-2 symbols (bl,b2, . . . , bM 2) left are estimated by a Levinson algorithm again,and so forth. The procedure described here is used recursively untilall the unknown symbols are obtained. In both linear and nonlinearDDE techniques, the channel is estimated by a steepest-descentalgorithm.

II. MODULATIONS

It is mathematically convenient to represent the digital communica-tion system in a baseband formulation. All signals and filters in thispaper are written in complex-valued, lowpass equivalent form.Suppose an information sequence {In} modulates a basic transmit-ting filter pulse s(t) at a rate I/T. Then the total transmitted signal is

00

s(t) = E Iks(t-kT), (2-1)k=0

where T is the duration of the signaling interval and Ik is the time-independent information symbol that is transmitted in the intervalkT <t < (k+1)T. The information symbols in (2-1) may be complex-valued in general. Is is convenient to assume that the symbols {Ik}are statistically independent, with zero-mean and unit variance.

Three types of modulation fit the mathematical formulationpresented above. First, Ik can take one of M real values, equallyspaced about zero, in a pulse-amplitude-modulated (PAM) signal.Second, an M-ary phase-shift keying (MPSK) signal is obtained ifone allows Ik to take any one of the M values exp[2?ri(m-1) /M],where m =1, 2, . . ., M. Finally, a hybrid PAM-PSK modula-tion also fits the formulation in (2-1).

III. A DISCRETE-TIME CHANNEL

A problem encountered in high-speed serial data transmission overmultipath radio channels is intersymbol interference. The intersymbolinterference is directly caused by multiple propagation modes or pathswith different path delays. The multipath spread of a long distanceradio link (e.g., 4,000 miles) is about 5 milliseconds. Specifically,the transmitted symbol rates on such a channel are of the order of2,400 symbols per second. Hence, intersymbol interference willextend over 12 symbols or so.

The HF channel is modeled at baseband as a tapped delay line withtime-varying coefficients followed by additive zero mean whiteGaussian noise (WGN), n(t), with variance a2. The tapped delay linehas taps spaced at the symbol interval (T) and nonzero tap coeffi-cients corresponding to discrete multipath propagation. The tapcoefficients are assumed to be independent complex Gaussianrandom variables {fi, i = 0, . . . , L} with zero mean and fixed

variances, t[ If 12]. (Note: The sign t indicates an ensemble average.)The tap coefficients are generated by filtering white Gaussian noisethrough a filter whose bandwidth (B) is on the order of the fade rate.

IV. DATA-DIRECTED ESTIMATORS

The proposed DDE techniques use single-carrier transmission andleast-square adaptive techniques for dealing with fading and multipath.The DDE techniques are based upon direct estimation of channelparameters and data blocks. Training data is imbedded into thetransmission in the form of training blocks alternated with sourcedata blocks at a fixed (though selectable) fraction of the transmission.

a) Signal Structure

Three types of modulations (i.e., PAM, MPSK and hybrid PAM-PSK) discussed in Section II are suited for the DDE techniques.Generally, the MPSK modulation is favored for transmission on theHF radio channels. The decision block of the DDE depicted in Figure1 consists of three subblocks, one block with N known symbols (ao,a,, . . ., aN- 1), one adjacent source data block with M unknownsymbols (bo, bl, . . ., bm-1) and another block with N knownsymbols (aN, aN+I, . . , a2N 1) which is adjacent to the previoussource data block. Both a's and b's are the data symbols (i.e., IK)which are described in Section II. A data frame consists of one trainingblock (i.e., block with N known symbols) and one adjacent sourcedata block. Signals are transmitted in successive frames. The infor-mation throughput, (I, and fraction of training, (T, are given by

M-M+N

NM+N

(4.1)

(4.2)

Known Unknown KnownN Symbols | M Symbols N Symbols

a2N-1 . . . aN+IaN bM_1 . . . bibo aN-I . . . alaO l

1 Frame I{ - 1 Frame

Decision Block

Figure 1. Signal Structure of Data-Directed Estimator

For example, if we use 80-PSK modulation, 2,400 keying rate andset M and N equal to 32 and 16, respectively, then the percentageof training is 33 /3 % and the source data rate is 4,800 bps. Table1 lists some possible modulations and data rates.

b) Channel Equations

The HF radio channel can be modeled as a discrete-time channelmodel as given in Section III. Generally, the channel weights canbe written in vector form as

f' =fL fL- I . * fo ] (4.3)

where the tap spacing is one symbol interval, T, LT is the multipathspread of the channel (N > L) and t denotes the transpose. Since

12.4.2272

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 3: Data Directed Estimation Techniques for Single-Tone Hf Modems

the channel is very slowly time-varying, we may assume that the chan-nel is fixed in a decision block. Then the received signals withoutadditive noise are given by

ftft

ft

Al

B

A2

where

Alt = [ao a, . . . aN- 1]

Bt = [bob, . . . bM-1]

A2t = [aNa N+1 . . . a2N-11

(4.4)

fofl fo 4

fL-1 fL-2 fO

A3t = [aN-LaN -L+1 . . . aN-1J

M+L

I

(4.11)

(4.12)

and

A4t =[aN aN+L . . . aN+L-1] (4.13)

In (4.8), M1I M2 and M3 are the channel matrices which depend(4.5) on the channel parameters (weights). These matrices are known once

the channel is estimated from the data symbols. In (4.8), M2A3 and(4.6) M3A4 are postcursors and precursors, respectively, due to the train-

ing symbols. These terms can be substracted from the received signals.(4.7) If the white noise is added to (4.8), then the channel equations become

r' is a column vector with M +2N -L elements and 0 representselements with zero values.

In (4.4), the equations with a's and b's are given by_11= MIB + M2 A3 +M3 A4 (4.8)

where

1- M ,|

(4.14)r=-M1B + M2A3 + M3A4 + n

where

n1t = [nN-L nN-L+t . . . nM+N-11 (4.15)

The channel equations are used for solving the data symbols.

c) Channel Parameters Estimation

For a time-varying channel, the received signal can be represented as

fofIf2

fofI fo

fL . . 0fI fo

fI fL- I

fL

f2l J

M+L

fL l

J. f

rk = fki Ik + nk (4.16)

where

(4.17)

M+L (4.9) Ik= [Ik k+l . . .k+L] (4.18)

k represents the symbol time and I stands for a or b. The channelparameters (weights) can be updated by a least-squares algorithm.The least-squares criterion for choosing fk is to minimize the meansquare error which is given by

El = t [ Irk - rk ] (4.19)

where

rk = fk1 Ik (4.20)

represents an ensemble average and Ik is an estimate of the datasignal. The symbol estimate, Ik, is equivalent to ak and bk, where

(4.10) bk is the symbol decision of the source data, for training and source

data symbols, respectively. The symbol decision, bk, which is ob-tained by the data estimator, may be assumed to be equal to bk. Clear-ly, errors in the detection of the data sequence (i.e., bk * bk) will

12.4.3273

fofI

fL

fo

ffL-I . . .

fL . *

fL .

4'

M42 = fL fL 1 .

fL

L

ft

fil = [fL (k) fL-l (k) . . . fo (k) Ik

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 4: Data Directed Estimation Techniques for Single-Tone Hf Modems

result in degraded performance of the channel estimator. The chan-nel weights can be estimated by a steepest-descent adaptive methodgiven by

(4.21)-fk = fk-1 + AekIk

where

ek = rk - rk (4.22)

In (4.21) and (4.22), ek is the error signal and A is a smallconstant 0 < A < < 1. During the estimation of the data sequence,{ bk, k = 0,1, . . ., M-1}, the channel weights are frozentemporarily. The channel weights can be updated again once theunknown symbols are determined.

with respect to B yields to

B = (Ml* Ml)-l Mi*tC (4.27)

Equation (4.27) may also be obtained by the orthogonality prin-ciple given as

Mi* (M1B-) = 0 (4.28)

Both Ml and C are known, given the channel parameters attainedfrom the channel estimators. Therefore, the data, B, can be obtainedby using (4.27). However, the matrix pseudo-inverse shown in (4.27)is burdensome in terms of computation.

To avoid this problem, let us define the channel correlation matrix as

Based on simplified models, the Differential Doppler can be trackedindependently. The term "Differential Doppler" refers to the differencein mean Doppler shift between the paths. The term "Doppler Spread"refers to the RMS bandwidth of the Rayleigh fading process associatedwith each path. The Differential Doppler phase shifts {{e,e=0,1, . . . , L} can be estimated adaptively by

I'f,k = Of, k-i + 61 'm (fe, k I ek)

RM = Ml*tMl

and substituting (4.9) into (4.29), we have

RM =

(4.23)

f=o, 1, . . . , L

where Im (x) denotes the imaginary part of x and Al is a smallconstant 0<A1 < <1. The channels weights, {ftekf=0,1, . . . ,L}, can be estimated by least squares method withDifferential Doppler correction as given by

f' =-f ei frk f=0,1, L-k k f,k .=0.l.

To T1 T2 . .

T To 1 *. . . T

(4.24) where

where {fek' f=0,1, . . . ,L} are the channel weights estimatedaccording to (4.21).

d) Linear Data-Directed Estimator

Once the channel has been synthesized we may use the channelinformation for solving the unknown symbols. The data can beestimated by using the least mean square error (LMSE) criterion. In(4.14), if the precursors and postcursors introduced by the trainingsymbols are subtracted from the received signals, then the channelequations become

r1 - M2A3 -M3A4 = M1B + n1= C

Minimization of the mean square error (MSE) defined as

E2 = (MlAB, 5)*t (Ml B-O

LTo0= F, If, 12

i=O

L-1lTi = - fi+ifi

i=O

TL =fLf O

Te = 0 for f > L

(4.25)

(4.26)

12.4.4

274

(4.29)

(4.30)

(4.31)

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 5: Data Directed Estimation Techniques for Single-Tone Hf Modems

The matrix RM is a Toeplitz matrix. Equation (4.27) can be rewrit-ten as

RM BM = GM (4.32)

bM -1,M-Iwhere

GM = M1 *tC

G'M = [g1 92 . . . gM]

T0o- [T1T2 T. . TM-I]

(4.33)

(4.34)

Ct = [CN-L CN-L+1 . . . CM+N-1]

and

L

| = - fi* CN-L+ii=O

L

92 E fi* CN-L+I+ii=O

L

lgM = fi* CM+N-L-+i=O

(4.35) e) Nonlinear Data-Directed Estimator

It is well known that multipath radio channels frequently possessnulls in their time-variant spectral characteristics. A linear filter (orestimator) would be inadequate to mitigate the intersymbol interferenceon these channels. Frequently, the estimates

BM = [130b1 . . . bM-1] (4.44)

obtained by linear data-directed estimation (LDDE) indeed have a(4.36) nonuniform variance distribution. The variance of the estimates of

the end symbols (i.e., bo and bM_l) is sometimes a hundred timessmaller than that of the middle symbol estimate (i.e., bM/2). Usual-ly, the variance peaks at the middle symbol and decreases at bothends symmetrically. Because the intersymbol interference due to train-ing symbols is subtracted from the simultaneous equations as givenin (4.25), the end symbols, bo and bM-1, do not have postcursors andprecursors, respectively. For clarity, (4.25) is rewritten as

If the order of simultaneous equations given in (4.32) is reversed,then (4.32) becomes

RMBIM = GM,

C-n, =

(4.37)

where

(Gr)t = [g_gM1 *g1o

(GMr) = [gM gM_1 .. . g1]

(4.38)

(4.39)

and r denotes the order reverse. Eqs. (4.37) can be solved recursivelyby the Levinson algorithm as given by

OM-2,k = OM-3,k - FM-2,M-2 X M-3,M-3-kk=0, 1, . . . ,M-3

(4.40)

fobofobI + f1bo

fObL + flbL-I + . . . + fLbofobL+l + flbL + . . . + fLbl

fobM-i + flbM-2 + .

flbM 1 + .

MTM-I - [T1 T2 *. TM-2]

fM2,M-2 =

9 tr- [rr2 * * 'M-2]

E'M-3,M-3

L OM-3,0

M-3,0

L M-3,M-3

(4.41)

It is clear that bo and bM-l should have the best estimates in theLMSE solutions. Therefore, it is proposed that only bo and bM-lalone are kept and b1 to bM-2 discarded in the first step of theestimation procedure. The estimates, bo and bM-1 are then quan-

tized to the nearest symbols, § and bm-1, respectively. The decisions,

bo and bM-1, are subtracted from (4.45) The new channel equationsare given by

(4.46)M1(M 2) BM-2 + n1(M 2) = CM-2

bM- 1k =bM-2,k -bM-,M-1 M-2,M-k-2, k=O, * *, M-2 (4.42)

12.4.5275

bM-2,M-2

bM-2,0

M-2,0

0 M-2,M-2

(4.43)

(4.45)

* . + fLbM-L-1. . + fLbM-L

fLbM-I

=--4

.0

gm [TI T2 ... TM-j

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 6: Data Directed Estimation Techniques for Single-Tone Hf Modems

where M1(M-2) is a (M+L-2)-by-(M-2) matrix given as (4.9),_1(M-2) is a noise vector with (M-2) elements and

CM-2 = C N-L+IC'N +C'N-L+2

C'NcNC N+l

C'M+N-L-IC M+N-L

C'M+N-2

CN-L+l -f1OCN-L+2 -f2b

CN -CNCN+I

CM+N_CM+N-

L-1 - fObM-1-L - flbM-1

CM+N-2 fL-1bM-1

(4.47)

The solution of BM-2 according to LMSE criterion is given by

R* -RM-2 BM-2 = GM-2 (4.48)

where R is given in (4.30),

Consequently, the NDDE ensures that the performance will not bedegraded in each step of estimation if the feedback symbol decisionsare correct.

V. COMPUTATIONAL COMPLEXITY OF THE DATA-DIRECTED ESTIMATORS

In the DDE techniques both channel and data are computed by usingdata-directed symbols - training symbols or information symbols inthe form of symbol decisions.

If the channel is estimated by the steepest descent method (4.21)in the DDE techniques, then the computational requirements per block(M + N symbols) of the DDE techniques are listed in Table 2.

TABLE 2. Computational Requirements of the DDE Techniques

Complex Multiplication Reciprocal Storage

LDDE M2+ 6LM + 3M + 2LN + 2N M 3M + 3L

1 LM2 - i L2M + 9 M2 + 1 M3 +2 4 8 12

NDDE I1 + IL2 + 23 LM + 2LN + M 1 M2+5M+3L12 8 4 4

2 M + 2N--1L12 12

BM'2 = [b'1 b'2 . . . bM-2] (4.49)

LE f*C'i N-L+l+ii=O

Lv, { c,i N-L+2+i

i=O

LE fi*CM+N-L-2+ii=O

VI. THE MINIMUM MSE PERFORMANCE OF THE DATA-DIRECTED ESTIMATORS

The theoretical minimum mean square error (MSE) performancefor the data-directed estimators (DDE'S), linear equalizer (LE) anddecision-feedback equalizer (DFE) can be evaluated. It is shown in(4.27) that the solution of the data symbols is given by

(6.1)B = (MI *tM)- M1*I(4.50)

where

C = M1B + n1

The square errors of a decision block may be expressed as

PM = (B -B)*1 (B - B)

= nl*'M1 (M,*tM )-l (Ml*tM_)-l Ml*tnl

(6.2)

(6.3)

Equations (4.48) can be solved by the Levinson algorithm given in(4.40) to (4.43) again. It should be mentioned that only G given in(4.50) and B given in (4.42) and (4.43) should be recomputed in thisstep. The other terms are unchanged and need not be computed again.The procedure described here is used recursively until all the unknownsymbols are obtained.

The method proposed above is actually a nonlinear data-directedestimation (NDDE) technique. Since the amount of intersymbol in-terference is reduced in each step of estimation, the variance of b1(or bM-2) is either equivalent to or less than that of bo (or bM-1).

The square errors given in (6.3) may be rewritten as

PM = e e

where

et= [eoeI . . . em-1]

and

e = (M1 *t4MI) M1 *n

12.4.6

276

and

GM-2

g M-2

(6.4)

(6.5)

(6.6)

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 7: Data Directed Estimation Techniques for Single-Tone Hf Modems

Suppose that the inverse of the channel correlation matrix is denoted as

M)1-= (MI*1M1) -

p -111

P-121

,-1

M,1

p -112

p -1"22

P-1M,2

p -11,M

p -1* . . 2,M

p -1M,M

(6.7)

Then the minimum MSE of the first symbol can be expressed as

E2 (eo) = [Ieo 21]

= t [ P1-M *tnl CL -lMl*tn,) *t ]

where

p -1 1 p -1 p -1-1 =[ 11 , 12 X . . . 9 1,M]

Equation (6.8) can be rewritten as

E2 (eo) = P11 Ml*' [ n,nl*t ] M1 P1 *t

= a2 P-1 R* P -I*tM -1

= Or2 [ 1, O, O . . . o ] PI-I*t

= a2 P-111

where a2 is the noise variance. Similarly, the minimum MSE of theith symbol can be obtained as

E2 (ei-1) = a2 Pii 1

The minimum MSE of the DDE can be computed easily if the chan-nel is given. For example, let us use a maximum dispersive channel[2] as given by

[c 'c c

32 c (6.12)

Then the minimum MSE of each symbol in the LDDE (20) at SNR= 20 dB is listed in Table 3. The shorthand notation LDDE (M) is

(6.8)

used to indicate M unknown symbols in the LDDE. Table 3 clearlyindicates that the estimation variance of the symbols in each block

has a bell-shaped distribution. Usually, the variance peaks at the middlesymbol (or symbols) and decreases to both ends symmetrically. Thevariation of

TABLE 3. The Minimum MSE of Each Symbol in the LDDE (20) at

SNR = 20 dB

variance in each block could be very large. In Table 3, the varianceof symbol #1 is 66.7 times smaller than that of symbol #10. Con-sequently, the linear DDE will not perform well in typical HF radio

(6.9) channel conditions. If the NDDE (20) is used in the same channelconditions as given in (6.12), then the minimum MSE of each symbolin the block at SNR = 20 dB is listed in Table 4. The variance inthe NDDE (20) is computed by assuming that the feedback symboldecision is correct. Errors in the detection of the end symbols willresult in degraded performance of the NDDE. Table 4 clearly showsthat the variance of the NDDE has a bowl-shaped distribution. Thevariance peaks at both ends and decreases to the middle symbol sym-

(6.10) metrically. Clearly, the nonlinear data-directed estimator outperforms

the linear counterpart greatly.

TABLE 4. The Minimum MSE of Each Symbol in the NDDE (20) at

SNR = 20 dB

Symbol MSE Symbol MSENumber Number

1 .0498 11 .01802 .0489 12 .02863 .0477 13 .03504 .0463 14 .03935 .0446 15 .04236 .0423 16 .04467 .0393 17 .04638 .0350 18 .04779 .0286 19 .048910 .0180 20 .0498

(6.11)

12.4.7277

Symbol SymbolNumber MSE Number MSE

1 .0498 11 3.322 .212 12 3.163 .506 13 2.854 .916 14 2.425 1.41 15 1.936 1.93 16 1.417 2.42 17 .9168 2.85 18 .5069 3.16 19 .21210 3.32 20 .0498

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 8: Data Directed Estimation Techniques for Single-Tone Hf Modems

The minimum MSE of the linear and decision feedback equalizerscan also be evaluated. [3] It is shown that the corresponding minimumMSE obtained with the LE is given by

KE2 (2K+1) = 1 - E cjf

j=-K(6.13)

where

K (6.14)E cjAmj = fm*, m = -K, . ,-1, 0, 1, . ,K

j=-K

LAmj = f,*Mfj_m+. +U2 bjm (6.15)

i=O

and 2K+1 is the total number of taps. Equation (6.13) can berewritten as

E2 (2K+1) = 1 - f*r (R2K+1 ± a2I) IL (6.16)

where

(2K+1) elements-L =>"0, * * "* fo f1. . . fL °' ] (6.17)

K elements

R2K+I is a (2K+1) -by- (2K+l) matrix given in (4.30) and I isan identity matrix.

For a DFE, the corresponding minimum MSE is given by

NE2 (N+1) = 1 - E ajfj (6.18)

j=0

and the DFE has (N+1) feedforward and L feedback taps. Equation(6.18) can be expressed as

E2 (N+1) = 1 - f* (RN+1 + a2 - H*tH)-1 fD

(N+1),elementsfDt = [fo f1 * * *, fL, 0, . . ., 0]

fl f2 . . .

f2 f3 - * fI

fL 0 . . .

0 0...

0 0...

fL 0 . . .

FL 0 0 . . .

00

. . . . .0

. . . . .0

.0. . . .O

(6.21)

(6.22)

(6.23)

and RN+1 is a (N+1) -by- (N+1) matrix given in (4.30). Theminimum MSE performance of a LDDE(M), a NDDE(M), aDFE(M,N) and a LE(M) is shown in Figures 2 to 7. For simplicitythe shorthand notation LDDE(M) is used to indicate M unknownsymbols (size of source data block) in the LDDE, the NDDE(M)indicates M unknown symbols in the NDDE, the DFE(M,N) indicatesM forward taps and N feedback taps in the DFE, and the LE(M)indicates M total taps in the LE. In Figures 2 to 7, the same max-imum dispersive channel given in (6.12) is used except two differenttap spacings of the channel are shown in these figures. In general,the performance of four techniques discussed in this paper dependson the tap spacing, the number of taps in the equalizers or block sizesin the estimators. The linear equalizer and linear data-directedestimator perform poorly in a maximum dispersive channel (withspectral null in channel characteristics). On the other hand, thenonlinear equalizer (DFE) and nonlinear data-directed estimatorperform superbly in the same maximum dispersive channel. TheNDDE can achieve performance equivalent to the DFE.

where

N, ajBmj = fm*, m=0, 1, . . ., N

j=O

mBmj = E fti fi+j-m + a2± jm

i=O

12.4.8278

(6.19)

(6.20)

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 9: Data Directed Estimation Techniques for Single-Tone Hf Modems

us

0

4

0

r

cr

'az

,,

2

SNR (dB) 7193-82

Figure 2. LE (5), DFE (5, 2) and LDDE (5)

0*u

4cr

a4)z

Z.

SNR (dB) 7194 82

Figure 3. LE (11), DFE (11, 10). and LDDE (11)

0a:a:

wJ

a4nz

w

SNR (dB)

Figure 4. LE (21), DFE (21, 2), and LDDE (21)

cr

cta

z:

5-

SNR (dB)

Figure 5. LE (21), DFE (21, 2), and LDDE (21)

12.4.9279

7195-82

7196-82

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.

Page 10: Data Directed Estimation Techniques for Single-Tone Hf Modems

go lo-1

LuLcJDa:a

E 0-

io-

m

50

w

zS

z

E

SNR (dB)

SNR (dB)

Figure 6. LE (21), DFE (21, 2), and NDDE (20)

VII. CONCLUSIONS

Both linear and nonlinear data-directed estimators (DDE) for digitalcommunication over dispersive channels are investigated in this paper.The proposed schemes use single carrier (or tone) transmission andleast-squares adaptive techniques for dealing with fading and multipath.However, in contrast with earlier methods, which use decision-feedback equalization (DFE) [4], [5] and symbol-by-symbol equalizeradaptation, the DDE techniques are based upon direct estimation ofchannel parameters and data blocks using data-directed signals. Train-ing data is imbedded into the transmission in the form of training blocksalternated with source data blocks at a fixed (though selectable)fraction of the transmission.

As with a linear equalizer, the linear DDE lacks the ability to copewith the fading dispersive HF radio channels. However, the nonlinearDDE (NDDE) works well under the same channel conditions.

The minimum MSE calculation indicates that the NDDE willperform as well as the DFE with known channel conditions. It isrecognized [3] that the spread of eigenvalues of the channel correla-tion matrix may slow down the convergence of a DFE. However, thereis no spread in the DDE case if uncorrelated data is used. It is

Figure 7. LE (21), DFE (21, 2), and NDDE (20)

conjectured that the channel estimator used in the DDE techniqueswill converge faster than the DFE if a similar adaptive algorithm isutilized. A single tone HF modem based on the DDE techniques hasbeen implemented on a digital signal processor at GTE.

References

[1.] Anderson, P.H., Hsu, F.M. and Sandler, M.N., "A NewAdaptive Modem for Long Haul HF Digital Communicationsat Data Rates Greater Than 1 bps/Hz," MILCOM, Boston, Mass.17 Oct. 1982.

[2.] Austin, M.E., "Decision-Feedback Equalization for DigitalCommunication Over Dispersive Channels," Lincoln Lab.Technical Report 437, 11 Aug. 1967.

[3.] Proakis, J.G., "Advances in Equalization for Intersymbol Inter-ference," in Advances in Communication Systems, Theory andApplications, edited by Viterbi, A.J., Academic Press, 1975.

[4.] Hsu, F.M., "Square-Root Kalman Filtering for High-Speed DataReceived Over Fading Dispersive HF Channel," IEEE Trans.Inf. Thy., Sept. 1982.

[5.] Giordano, A.A., and Hsu, F.M., Least Squares Estimation withApplications to Digital Signal Processing, John Wiley & Sons,1985.

12.4.10280

7198-82

71 97-82

Authorized licensed use limited to: The University of Toronto. Downloaded on June 14,2010 at 13:03:17 UTC from IEEE Xplore. Restrictions apply.