Âûäåëèòü ñëîâà: 


Ïàòåíò ÑØÀ ¹

7412020

Àâòîð(û)

Misra è äð.

Äàòà âûäà÷è

12 àâãóñòà 2008 ã.


Training for time-selective wireless fading channels using cutoff rate



ÐÅÔÅÐÀÒ

The optimal allocation of resources--power and bandwidth--between training and data transmissions is considered for time-selective Rayleigh flat-fading channels under the cutoff rate criterion. The transmitter, assumed to have statistical channel state information (CSI) in the form of the channel Doppler spectrum, embeds known pilots symbols into the transmission stream. At the receiver, instantaneous, though imperfect, CSI is acquired through minimum mean square estimation of the channel based on some subset of pilot observations. The cutoff rate is computed and the optimal resource allocation is developed using, for example, a Gauss-Markov correlation model of a communication channel or a Jakes model.


Àâòîðû:

Saswat Misra (Potomac, MD), Ananthram Swami (Silver Spring, MD)

Çàÿâèòåëü:

The United States of America as represented by the Secretary of the Army (Washington, DC)

ID ñåìåéñòâà ïàòåíòîâ

39678769

Íîìåð çàÿâêè:

11/166,077

Äàòà ðåãèñòðàöèè:

27 èþíÿ 2005 ã.

Êëàññ ïàòåíòíîé êëàññèôèêàöèè ÑØÀ:

375/377

Êëàññ ñîâìåñòíîé ïàòåíòíîé êëàññèôèêàöèè:

H04L 5/003 (20130101)

Êëàññ ìåæäóíàðîäíîé ïàòåíòíîé êëàññèôèêàöèè (ÌÏÊ):

H04L 23/00 (20060101)

Îáëàñòü ïîèñêà:

;375/316,377,295

Èñïîëüçîâàííûå èñòî÷íèêè

[Referenced By]

Ïàòåíòíûå äîêóìåíòû ÑØÀ

6751187June 2004Walton et al.
7231183June 2007Pauli et al.

Äðóãèå èñòî÷íèêè


Misra et al. "Cutoff Rate Analysis of the Gauss-Markov Fading Channel with Adaptive Energy Allocation," 2004, IEEE, pp. 388-392. cited by examiner .
Francesc et al., "A Robust Transmitter Design based on Cutoff Rate for MIMO Multicarrier System with Imperfect Channel Estimates," 2003, IEEE, pp. 528-532. cited by examiner .
Misra et al., "Optimal Training over the Gauss-Markov Fading Channel: A Cutoff Rate Analysis," Mar. 2004, IEEE, pp. 809-812. cited by examiner .
Phoel et al., "Performance of Coded DS-CDMA with Pilot Assisted Channel Estimation and Linear Interference Suppression," 2002, IEEE, pp. 822-832. cited by examiner .
Fraccesc et al., "Coded BER minimization for MIMO Multicarrier System with Imperfect Channel Estimates," 2004, IEEE, pp. 238-242. cited by examiner .
S. Adireddy, L. Tong, H. Viswanathan, "Optimal placement of training for frequency selective block-fading channels," IEEE Trans. Info. Theory, vol. 48, No. 8, pp. 2338-2353, Aug. 2002. cited by other .
E. Arikan, "An upper bound on the cutoff rate of sequential decoding," IEEE Trans. Info. Theory, vol. 34, No. 1, pp. 55-63, Jan. 1988. cited by other .
E. Baccarelli, "Bounds on the symmetric cutoff rate for QAM transmissions over time-correlated flat-fading channels," IEEE Trans. Comm. Letters, vol. 2, No. 10, pp. 279-28I, Oct. 1998. cited by other .
J. Baltersee, G. Fock, H. Meyr, "An information theoretic foundation of synchronized detection," IEEE Trans. Comm., vol. 49, No. 12, pp. 2115-2123, Dec. 2001. cited by other .
E. Biglieri, J. Proakis, and S. Shamai, "Fading channels: information-theoretic and communications aspects," IEEE Trans. Info. Theory, vol. 44, No. 6, pp. 2619-2692, Oct. 1998. cited by other .
X. Cai and G. Giannakis, "Adapative PSAM accounting for channel estimation and prediction errors," IEEE Trans. Wireless Comm., vol. 4, No. 1, pp. 246-256, Jan. 2005. cited by other .
J.K. Cavers, "An analysis of pilot symbol assisted modulation for Rayleigh fading channels [Mobile Radio]," IEEE Trans. Veh. Tech., vol. 40, No. 4, pp. 686-693, Nov. 1991. cited by other .
M. Dong, L. Tong, and B. Sadler, "Optimal insertion of pilot symbols for transmissions over time-varying flat fading channels," IEEE Trans, on Signal Processing, vol. 52, No. 5, pp. 1403-1418, May 2004. cited by other .
X. Dong and L. Xiao, "Symbol error probability of two-dimensional signaling in Ricean fading with imperfect channel estimation," IEEE. Trans. Vehicular Tech., vol. 54, No. 2, Mar. 2005. cited by other .
M. Garcia and J. Paez-Borrallo, "Tracking of time misalignments for OFDM systems in multipath fading channels," IEEE Trans. Consumer Electronics, vol. 48, No. 4, pp. 982-989, Nov. 2002. cited by other .
B. Hassibi and B. Hochwald, "How much training is needed in multiple-antenna wireless links?," IEEE Trans. Info. Theory, vol. 49, No. 4, pp. 951-963, Apr. 2003. cited by other .
A. O. Hero and T.L. Marzetta, "Cutoff rate and signal design for the quasi-static Rayleigh fading space-time channel," IEEE Trans. Info. Theory, vol. 47, No. 6, pp. 2400-2416, Sep. 2001. cited by other .
W. Kuo and M. P. Fitz, "Frequency offset compensation of pilot symbol assisted modulation in frequency flat fading," IEEE Trans. Comm., vol. 45, No. 11, pp. 1412-1416, Nov. 1997. cited by other .
K. Leeuwin-Boulle and J. C. Belflore "The cutoff rate of time-correlated fading channels" IEEE Trans. Info. Theory, vol. 39, No. 2, pp. 612-617, Mar. 1993. cited by other .
X. Ma, G. Giannakis, and S. Ohno, "Optimal training for block transmissions over doubly selective wireless fading channels," IEEE Trans. Signal Processing, vol. 51, No. 5, pp. 1351-1366, May 2003. cited by other .
J. Massey, "Coding and moulation in digital communications," In Proc. 1974 Int. Zurich Seminar., Digital Communication, Mar. 1974. cited by other .
R. McEliece and W. Stark, "Channels with block interference," IEEE Trans. Info. Theory, vol. 30, No. 1, pp. 44-53, Jan. 1984. cited by other .
M. Medard, I. Abou-Faycal, and U. Madhow, "Adaptive Coding for Pilot Symbol Assisted Modulation Without Feedback," Proc. 38th Annual Allerton Conference on Communication, Control, and Computing, Oct. 2000. cited by other .
M. Medard, "The effect upon channel capacity in wireless communications of perfect and imperfect knowledge of the channel" IEEE Trans. Info. Theory, vol. 46, No. 3, pp. 933-946, May 2000. cited by other .
S. Ohno and G. Giannakis, "Average-rate optimal PSAM transmissions over time-selective fading channels," IEEE Trans. Wireless Comm., vol. 1, No. 4, pp. 712-720, Oct. 2002. cited by other .
S. Ohno and G. Giannakis, "Capacity maximizing MMSE-optimal pilots for wireless OFDM over frequency-selective block Rayeligh-fading channels," IEEE Trans. Info. Theory, vol. 50, No. 9, pp. 2138-2145, Sep. 2004. cited by other .
J. Proakis, Digital Communications, McGraw Hill, 2001 pp. 402-409. cited by other .
M. Stojanovic, J. G. Proakis, and J. A. Catipovic, "Analysis of the impact of channel estimation errors on the performance of a decision-feedback equalizer in fading multipath channels," IEEE Trans. Comm., vol. 43, No. 2, pp. 877-886, Feb. 1995. cited by other .
L. Tong, B. Sadler, and M. Dong, "Pilot-Assisted Wireless Transmissions," IEEE Signal Processing Magazine, pp. 12-25, Nov. 2004. cited by other .
P. H.-Y. Wu and A. Duel-Hallen, "Multiuser detectors with disjoint Kalman channel estimators for synchronous CDMA mobile radio channels," IEEE Trans. Comm., vol. 48, No. 5, pp. 732-736, May 2000. cited by other.

Ãëàâíûé ýêñïåðò: Bocure; Tesfaldet
Óïîëíîìî÷åííûé, äîâåðåííûé èëè ôèðìà: Stolarun; Edward L. Miller; Guy M.


ÔÎÐÌÓËÀ ÈÇÎÁÐÅÒÅÍÈß



The invention claimed is:

1. A method of communications comprising: determining the cutoff rate of a communication channel by analyzing an arbitrary channel correlation and a training and estimation scheme wherein the cutoff rate (R.sub.O) is determined from equation (14); .times..times..times..function..times..times..times..function..omega..fun- ction..omega..times..function..pi..times..times. ##EQU00050## wherein the estimation scheme is adjusted by applying the analysis of causal and noncausal estimators to the model of the communication channel; and allocating resources for the communication channel corresponding to maximization of the cutoff rate.

2. The method of claim 1, wherein allocating resources comprises allocating power and bandwidth of the communication channel to training symbols.

3. The method of claim 1, wherein the communication channel is a rapidly varying channel.

4. The method of claim 1, wherein the training and estimation scheme is Pilot Symbol Assisted Modulation (PSAM).

5. The method of claim 4, wherein PSAM is applied to a channel correlation model of the communication channel.

6. A system for communications comprising: receiver adapted to sample a transmission on a communications channel; processor adapted to determine the cutoff rate of the communication channel by analyzing an arbitrary channel correlation function and estimation scheme wherein the cutoff rate (R.sub.O) is determined from equation (14) .times..times..times..function..times..times..times..function..omega..fun- ction..omega..times..function..pi..times..times. ##EQU00051## and wherein the estimation scheme is adjusted by applying the analysis of causal and noncausal estimators to the model of the communication channel and; processor adapted to allocate resources for the communication channel corresponding to maximization of the cutoff rate.

7. The system of claim 6, wherein the processor adapted to allocate resources allocates the resources by allocating power and bandwidth of the communication channel to training symbols.

8. The system of claim 6, wherein the communication channel is a rapidly varying fading channel.

9. The system of claim 6, wherein the estimation scheme is Pilot Symbol Assisted Modulation (PSAM).

10. The system of claim 9, wherein PSAM is applied to a channel correlation model of the communication channel.


ÎÏÈÑÀÍÈÅ




ÇÀßÂËÅÍÈÅ Î ÍÀÓ×ÍÛÕ ÈÑÑËÅÄÎÂÀÍÈßÕ, ÔÈÍÀÍÑÈÐÓÅÌÛÕ ÏÐÀÂÈÒÅËÜÑÒÂÎÌ



The invention described herein may be manufactured, used, and licensed by or for the United States Government.


ÎÁËÀÑÒÜ ÒÅÕÍÈÊÈ



The present invention is generally related to communications and, more particularly, is related to a system and method for improving the training of a wireless communication system using the cutoff rate.


ÏÐÅÄÏÎÑÛËÊÈ ÑÎÇÄÀÍÈß ÈÇÎÁÐÅÒÅÍÈß



In wireless communications employing coherent detection, imperfect knowledge of the fading channel state imposes limits on the achievable performance as measured by, e.g., the mutual information, the bit-error rate (BER), or the minimum mean square error (MMSE). Typically, a fraction of system resources--bandwidth and energy--is devoted to channel estimation techniques (known as training) which improve knowledge of the channel state. Such schemes give rise to a tradeoff between the allocation of limited resources to training on one hand and data on the other, and it is natural to seek the optimal allocation of resources between these conflicting requirements. Such an optimization is of particular interest for rapidly varying channels, where the energy and bandwidth savings of an optimized scheme can be significant.

In this context, Pilot Symbol Assisted Modulation (PSAM) has emerged as a viable and robust training technique for rapidly varying fading channels. In PSAM, known pilot symbols are multiplexed with data symbols for transmission through the communications channel. At the receiver, knowledge of these pilots is used to form channel estimates, which aid the detection of the data both directly (by modifying the detection rule based on the channel estimate) and indirectly (e.g., by allowing for estimate-directed modulation, power control, and media access). PSAM has been incorporated into standards for IEEE 802.11, Global System for Mobile Communication (GSM), Wideband Code-Division Multiple-Access (WCDMA), and Military protocols, among others, and many theoretical issues are now being addressed. For example, optimized approaches to PSAM have recently been studied from the perspectives of frequency and timing offset estimation, BER, and the channel capacity or its bounds.

Current studies consider PSAM design for continuously time-varying, time-selective Rayleigh fading channels, under the channel capacity or its bounds. In each, the transmitter is assumed to have knowledge of the Doppler spectrum, and the receiver makes (instantaneous) MMSE estimates of the channel based on some subset of the pilot observations. In one study, three estimators (of varying complexity) are proposed and used to predict the channel state for a Gauss-Markov channel correlation model. Optimal binary inputs are used, and it is determined that for sufficiently correlated channels (i.e., slow enough fading), PSAM provides significant gains in the constrained capacity over the no pilot approach. Analysis was carried out through numerical simulation, and the optimization of energy between pilot and data symbols was not attempted.

However, in practice, there exists a need for analytic solutions that provide guidance on the optimal allocation of training and bandwidth. Any such algorithm can be sufficiently simple so as to be amenable to implementation in a consumer grade wireless device, such as a cellphone or personal digital assistant.

In other studies, authors assume a bandlimited Doppler spectrum and derive closed-form bounds on the channel capacity, using the estimator that exploits all past and future pilot observations. Closed-form results are derived for the optimal allocation of training and bandwidth in some cases.

However, in practice, the wireless communications channel available to the system designer is typically digitally sampled, and may not exhibit bandlimited Doppler spectra. Further, practical estimators are limited to using just a few past and future pilots, as using all past and future pilots is prohibitively complex and not feasible in real-world designs. Thus, a heretofore unaddressed need exists in the industry to address the aforementioned inadequacies.


ÑÓÙÍÎÑÒÜ ÈÇÎÁÐÅÒÅÍÈß



Embodiments of the present invention provide a system and method for improved training for time-selective wireless fading channels using the cutoff rate. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. A receiver is adapted to sample a transmission on a communications channel. A processor is adapted to determine the cutoff rate of the communication channel corresponding to a sample of a transmission on the communication channel. A processor is adapted to allocate resources for the communication channel corresponding to maximization of the cutoff rate.

Embodiments of the present invention can also be viewed as providing methods of communications. In this regard, one embodiment of such a method, among others, can be broadly summarized by the following steps: determining the cutoff rate of a communication channel, and allocating resources (bandwidth and energy) for the communication channel corresponding to the maximization of the cutoff rate.

Other systems, methods, features, and advantages of the present invention will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.


ÊÐÀÒÊÎÅ ÎÏÈÑÀÍÈÅ ÐÈÑÓÍÊÎÂ



Many aspects of the invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.

FIG. 1 is a block diagram of an exemplary embodiment of a method of communications.

FIG. 2 is a block diagram of an exemplary embodiment of the allocation of training symbols of FIG. 1.

FIG. 3 is a graph of the fractional training energy for causal estimators in an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 4 is a graph of the fractional training energy for noncausal estimators in an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 5 is a graph of the fractional training energy versus Dopplar .alpha. in an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 6 is a graph of the QPSK cutoff rate of an exemplary embodiment in the allocation of training symbols of FIG. 2.

FIG. 7 is a graph of the QPSK cutoff rate for various periods in an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 8 is a graph of the cutoff rate for causal and noncausal estimators in an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 9 is a graph of the cutoff rate for causal and noncausal estimators with optimized energy and training assignments in an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 10 is a graph of the cutoff rate for Doppler parameters of an exemplary embodiment of the allocation of training symbols of FIG. 2.

FIG. 11 is a graph of the cutoff rate for QPSK input and optimized training of an exemplary embodiment of the allocation of training symbols of FIG. 2.


ÏÎÄÐÎÁÍÎÅ ÎÏÈÑÀÍÈÅ ÏÐÅÄÏÎ×ÒÈÒÅËÜÍÎÃÎ ÂÀÐÈÀÍÒÀ ÎÑÓÙÅÑÒÂËÅÍÈß



To improve a PSAM design for time-selective Rayleigh fading, among other communication channels, the cutoff rate can be analyzed. The cutoff rate is a lower bound on the channel capacity and provides an upper bound on the probability of block decoding error (by bounding the random coding exponent). It has been used to establish practical limits on coded performance under complexity constraints, and can often be evaluated in closed-form when the capacity cannot. The cutoff rate with perfect receiver channel state information (CSI) has been examined with independent fading and with temporally correlated fading, and for no CSI multiple-input multiple-output (MIMO) systems, among others. This disclosure details a PSAM design from the cutoff rate perspective; however it is applicable to other communication system designs. Assuming M-PSK inputs, and a general class of MMSE estimators in which some subset of past and future pilots are exploited at the receiver, the interleaved cutoff rate is analyzed and applied to a transmission channel.

Many papers have been written in this area of communications including the following references: S. Adireddy, L. Tong, H. Viswanathan, "Optimal placement of training for frequency selective block-fading channels," IEEE Trans. Info. Theory, Vol. 48, No. 8, pp. 2338-2353, August 2002; E. Arikan, "An upper bound on the cutoff rate of sequential decoding," IEEE Trans. Info. Theory, Vol. 34, No. 1, pp. 55-63, January 1988; E. Baccarelli, "Bounds on the symmetric cutoff rate for QAM transmissions over time-correlated flat-fading channels," IEEE Trans. Comm. Letters, Vol. 2, No. 10, pp. 279-281, October 1998; J. Baltersee, G. Fock, H. Meyr, "An information theoretic foundation of synchronized detection," IEEE Trans. Comm., Vol. 49, No. 12, pp. 2115-2123, December 2001; E. Biglieri, J. Proakis, and S. Shamai, "Fading channels: information-theoretic and communications aspects," IEEE Trans. Info. Theory, Vol. 44, No. 6, pp. 2619-2692, October 1998; X. Cai and G. Giannakis, "Adaptive PSAM accounting for channel estimation and prediction errors," IEEE Trans. Wireless Comm., Vol 4., No. 1, pp. 246-256, January 2005; J. K. Cavers, "An analysis of pilot symbol assisted modulation for Rayleigh fading channels [Mobile Radio]," IEEE Trans. Veh. Tech., Vol. 40, No. 4, pp. 686-693, November 1991; M. Dong, L. Tong, and B. Sadler, "Optimal insertion of pilot symbols for transmissions over time-varying flat fading channels," IEEE Trans, on Signal Processing, Vol. 52, No. 5, pp. 1403-1418, May 2004; X. Dong and L. Xiao, "Symbol error probability of two-dimensional signaling in Ricean fading with imperfect channel estimation," IEEE. Trans. Vehicular Tech., Vol. 54, No. 2, March 2005; M. Garcia and J. Paez-Borrallo, "Tracking of time misalignments for OFDM systems in multipath fading channels," IEEE Trans. Consumer Electronics, Vol. 48, No. 4, pp. 982-989, November 2002; T. Kailath, A. Sayed, and B. Hassibi, Linear Estimation, Prentice Hall, 2000; W. C. Jakes, Jr., Microwave Mobile Communication. New York: Wiley, 1974; B. Hassibi and B. Hochwald, "How much training is needed in multiple-antenna wireless links?," IEEE Trans. Info. Theory, Vol. 49, No. 4, pp. 951-963, April 2003; A. O. Hero and T. L. Marzetta, "Cutoff rate and signal design for the quasi-static Rayleigh fading space-time channel," IEEE Trans. Info. Theory, Vol. 47, No. 6, pp. 2400-2416, September 2001; S. Jamali, and T. Le-Ngoc, Coded-Modulation Techniques for Fading Channels. Kluwer Academic Publishers, April 1994; S. Kay, Fundamentals of Statistical Signal Processing. Prentice Hall, 1993; W. Kuo and M. P. Fitz, "Frequency offset compensation of pilot symbol assisted modulation in frequency flat fading," IEEE Trans. Comm., Vol. 45, No. 11, pp. 1412-1416, November 1997; K. Leeuwin-Boulle and J. C. Belflore "The cutoff rate of time-correlated fading channels" IEEE Trans. Info. Theory, Vol. 39, No. 2, pp. 612-617, March 1993; X. Ma, G. Giannakis, and S. Ohno, "Optimal training for block transmissions over doubly selective wireless fading channels," IEEE Trans. Signal Processing, Vol. 51, No. 5, pp. 1351-1366, May 2003; J. Massey, "Coding and modulation in digital communications," In Proc. 1974 Int. Zurich Seminar., Digital Communication, March 1974; R. McEliece and W. Stark, "Channels with block interference," IEEE Trans. Info. Theory, Vol. 30, No. 1, pp. 44-53, January 1984; M. Medard, I. Abou-Faycal, and U. Madhow, "Adaptive coded modulation without channel feedback for pilot symbol assisted modulation," Proc. 38th Annual Allerton Conference on Communication, Control, and Computing, October 2002; M. Medard, "The effect upon channel capacity in wireless communications of perfect and imperfect knowledge of the channel" IEEE Trans. Info. Theory, Vol. 46, No. 3, pp. 933-946, May 2000; S. Ohno and G. Giannakis, "Average-rate optimal PSAM transmissions over time-selective fading channels," IEEE Trans. Wireless Comm., Vol 1., No. 4, pp. 712-720, October 2002; S. Ohno and G. Giannakis, "Capacity maximizing MMSE-optimal pilots for wireless OFDM over frequency-selective block Rayeligh-fading channels," IEEE Trans. Info. Theory, Vol 50., No. 9, pp. 2138-2145, September 2004; J. Proakis, Digital Communications, McGraw Hill, 2001; T. Rappaport, Wireless Communications: Principles & Practice, Prentice Hall, 1996; M. Stojanovic, J. G. Proakis, and J. A. Catipovic, "Analysis of the impact of channel estimation errors on the performance of a decision-feedback equalizer in fading multipath channels," IEEE Trans. Comm., Vol. 43, No. 2, pp. 877-886, February 1995; L. Tong, B. Sadler, and M. Dong, "Pilot-Assisted Wireless Transmissions," IEEE Signal Processing Magazine, pp. 12-25, November 2004; J. M. Wozencraft and I. M. Jacobs, Principles of Communication Engineering, New York, Wiley, 1965; P. H.-Y. Wu and A. Duel-Hallen, "Multi-user detectors with disjoint Kalman channel estimators for synchronous CDMA mobile radio channels," IEEE Trans. Comm., Vol. 48, No. 5, pp. 732-736, May 2000, which are incorporated by reference.

Wireless communications devices (e.g., cell phones) typically have limited energy available and operate under bandwidth constraints. In this setting, there is a fundamental tradeoff between spending the limited resources available (namely, energy and bandwidth) on training (which enables knowledge of the nature of the degrading communications channel) versus data symbols. If all resources are spent on training symbols, then accurate estimates of the degrading channel are obtained, and can be countered, but there are not any resources left to send data. Similarly, if all resources are spent sending data, no estimate of the nature of the degrading communications channel is obtained, and so the channel cannot be countered, making communications difficult. So there is an allocation to be made between training and data to improve the effectiveness of a communication channel.

Optimally allocating resources is useful because it results in a longer battery life and higher (coded) transmission rates. The disclosure describes an algorithm for the optimal allocation of these resources which is comprised of at least two parts:

(1) In a situation where a user has a battery with limited energy, how much power should be given to the training symbols (versus the data symbols)?

(2) In a situation where a device can only operate within a fixed bandwidth, how much bandwidth should be spent on training symbols (versus data symbols)? In other words, how frequently should training symbols be sent (e.g., should one training symbol be sent for every 5 data symbols, every 10 data symbols, etc.)?

There are at least two reasons why maximizing the cutoff rate is a sensible approach: (1) Maximizing the cutoff rate minimizes the probability of block error at the. (2) Maximizing the cutoff rate maximizes the code rate that can be used, while still being able to make the probability of block error at the receiver as small as desired (by using codes with longer and longer block lengths). This emanates from the cutoff rate's interpretation as providing an upper bound on the random coding exponent.

FIG. 1 presents a block diagram of an exemplary embodiment of such a communications process. First, in block 100, a transmission is sampled. This sample is used to determine the cutoff rate in block 110. In block 120, the training symbols are allocated corresponding to the maximization of the cutoff rate determination of block 110. Embodiments of such a communication process include but are not limited to a wireless radio, a cellular phone, wireless sensor networks, and wireless portable digital assistants.

FIG. 2 presents a block diagram of an exemplary embodiment of the allocation process of block 120 in FIG. 1. First, as in FIG. 1, a transmission signal is sampled 100 and the cutoff rate is determined 110. To allocate the training symbols, first, in block 200, a model or estimation scheme of the communication channel is generated. Then, in block 210, the training symbols are allocated to maximize the cutoff rate as determined in block 110 for the model or estimation scheme that was generated in block 200. A detailed analysis of each of the steps of FIGS. 1 and 2 is provided below.

The following (standard) notation is used throughout the disclosure: x.about.CN(.mu., .SIGMA.) denotes a complex Gaussian random vector x with mean .mu. and with independent real and imaginary parts, each having covariance matrix .SIGMA./2; .epsilon..sub.x[.] is expectation with respect to the random variable X (the subscript X is omitted where obvious); superscripts "*", "t", and "H" denote complex conjugation, transposition, and conjugate transposition; IN is the identity matrix; |a| denotes the absolute value of the scalar a; |A| denotes the determinant of the matrix A; and |A| denotes the cardinality of the set.

In one embodiment, single-user communications are considered over a time-selective (i.e., temporally-correlated) Rayleigh flat-fading channel. The sampled baseband received signal y.sub.k (assuming perfect timing) is given by the scalar observation equation y.sub.k= {square root over (E.sub.k)}h.sub.ks.sub.k+n.sub.k (1) where .kappa. denotes discrete time, s.sub.k.epsilon.S.sub.M.DELTA.{e.sup.j2.pi..nu./M}.sub..nu.=0.sup.M- -1 represents the M-PSK input, E.sub.k is the energy in the k.sup.th transmission slot, h.sub.k.about.CN(0, .sigma..sub.h.sup.2) models fading, and n.sub.k.about.CN(0, .sigma..sub.n.sup.2) models additive white Gaussian noise (AWGN). The normalized channel correlation function can be identified as

.function..tau..times..DELTA..times..sigma..times..function..times..tau. ##EQU00001##

In PSAM, the transmitter embeds known pilot symbols into a transmission stream. Periodic PSAM in which pilots are embedded with period T are considered, so that s.sub.k=+1 at times k=mT(m=0, .+-.1, . . . ). Because the allocation of energy to training versus data symbols entails a tradeoff, a different energy level corresponds to symbols for each. Define

.times..DELTA..times..noteq. ##EQU00002## where E.sub.P is the pilot symbol energy, and E.sub.D the data symbol energy. The received SNR can be described in the pilot and data slots as

.times..DELTA..times..times..sigma..sigma..times..times..times..times..ti- mes..DELTA..times..times..sigma..sigma. ##EQU00003##

In each time slot k=mT+l(m=0, .+-.1, . . . ; 0.ltoreq.l.ltoreq.T-1), an MMSE (i.e., conditional-mean) estimate of the channel is made at the receiver using some subset of past, current, and future pilot symbol observations. The estimate at the l.sup.th lag from the most recent pilot can be described as h.sub.mT+l=.epsilon.[h.sub.mT+l]{y.sub.(m+n)T},n.epsilon.N (3) where N is the subset of pilot indices used by the estimator. The |N| cardinality denotes the number of pilots used for estimation. Since h.sub.mT+l and {y.sub.(m+n)T}.sub.n.epsilon.N are jointly Gaussian, the MMSE estimate of (3) is linear in the pilot observations, and therefore, also Gaussian. This leads to h.sub.mT+l=C.sub.hlyC.sub.yy.sup.-1y (4) where C.sub.h.sub.l.sub.Y is the 1.times.|N| correlation vector between the estimate and observation, C.sub.yy the |N|.times.|N| observation covariance matrix, and y the |N|.times.1 observation vector, whose elements in the i.sup.th row and j.sup.th column are given by (1.ltoreq.i, j.ltoreq.|N|) (y).sub.i,1=y.sub.(m+N.sub.l.sub.)T, (C.sub.yy).sub.i,j=(.epsilon.[yy.sup.H]).sub.i,j=E.sub.P.sigma..sub.h.sup- .2R.sub.h(|N.sub.i-N.sub.j|T)+.sigma..sub.n.sup.2.delta.(i-j), (C.sub.h.sub.l.sub.y).sub.1,j=(.epsilon.[h.sub.mT+ly.sup.H]).sub.1,j= {square root over (E.sub.P)}.sigma..sub.h.sup.2R.sub.h(|l-N.sub.jT|), where N.sub..nu. denotes the .nu..sup.th smallest element in N(.nu.=1, . . ., |N|), and where .delta.(.) is the Kronecker delta. It is useful to write the last two equations in the form C.sub.yy=.sigma..sub.n.sup.2(K.sub.PR.sub.hh+I.sub.|N|), and C.sub.h.sub.l.sub.y= {square root over (E.sub.P)}.sigma..sub.h.sup.2R.sub.hly, where definitions of the |N|.times.N| matrix R.sub.hh and 1.times.|N| vector R.sub.hly are evident. Writing the system model in terms of the channel estimate h.sub.k and estimation error {tilde over (h)}.sub.k.DELTA.h.sub.k-h.sub.k, leads to y.sub.k= {square root over (E.sub.k)}h.sub.ks.sub.k+ {square root over (E.sub.k)}{tilde over (h)}.sub.ks.sub.k+n.sub.k (5) The estimate of (4) and estimation error {tilde over (h)}.sub.mT+l are independent (by application of the orthogonality principle, and it follows that h.sub.mT+l.about.CN(0, {circumflex over (.sigma.)}.sub.mT+l.sup.2) and h.sub.mT+l.about.CN(0, .sigma..sub.h.sup.2-{circumflex over (.sigma.)}.sub.mT+l.sup.2), where .sigma..sub.mT+l.sup.2(0.ltoreq.{circumflex over (.sigma.)}.sub.mT=l.sup.2.ltoreq..sigma..sub.h.sup.2) is the estimator variance l positions from the most recent pilot. The performance of a particular estimator can be characterized by the normalized estimator variance, termed the CSI quality, and can be defined as

.omega..times..DELTA..times..sigma..sigma..times..times..times..sigma..ti- mes..function..times..times. ##EQU00004## Note that .omega..sub.l is not a function of m (steady state estimation is assumed), and that .omega..sub.l=0 denotes no CSI, while .omega..sub.l=1 denotes perfect CSI. It is assumed throughout that the transmitter has knowledge of .omega..sub.l the statistical quality of channel estimates, but not the instantaneous values h.sub.mT+l. Two subclasses of estimators lead to an accurate analysis of the cutoff rate: casual estimators and non-casual estimators.

In casual estimation, the (L, 0) estimator (L=1, 2, . . . ) is defined to be the estimator which uses the last L causal pilots, N={-(L-1), -(L-2), . . . 0}. For example, for the last pilot (1,0) estimator, N={0} and from (6),

.omega..function..times. ##EQU00005##

In non-casual estimation, the (L, M) estimator is defined to be the noncausal estimator which uses the last L causal pilots and next M noncausal ones, i.e., N={-(L-1), . . ., 0, . . . M}. For example, for the (1,1) estimator, N={0,1} and .omega..sub.l.sup.(1,1)=(.GAMMA..sub.(l).sup.2+.GAMMA..sub.(T-l).sup.2)(K- .sub.P.sup.2+K.sub.P)+2K.sub.P.sup.2.GAMMA..sub.(l).GAMMA..sub.(T-l)R.sub.- h(T), (8) where

.GAMMA..times..DELTA..times..function..times..function..times..function..- times..times..function. ##EQU00006##

The communications system transmits codewords of length N'.DELTA.N(T-1) where N>0 is a positive integer. Without loss of generality, the codeword that starts at time k=0 can be denoted by S=diag{.left brkt-bot.s.sub.1 . . . s.sub.T-l, s.sub.T+l, . . ., s.sub.2T=1, . . ., s.sub.(N-1)T+1, . . ., s.sub.NT-1.right brkt-bot.}. Also, let h.DELTA.[h.sub.1 . . . h.sub.T-1, h.sub.T+1, . . ., h.sub.NT-1].sup.t, h.DELTA.[h.sub.1 . . . h.sub.T-1, . . ., h.sub.T+1, . . ., h.sub.NT-1].sup.t, and {tilde over (h)}.DELTA.[{tilde over (h)}.sub.1 . . . {tilde over (h)}.sub.T-1, {tilde over (h)}.sub.T+1, . . ., {tilde over (h)}.sub.NT-1].sup.t, denote the channel, the channel estimate, and the estimation error during the span of the codeword. Normalized correlation matrices are defined for the channel estimate and estimation error,

.times..times..DELTA..times..sigma..times..times..function..times..times.- .times..times..times..times..times..DELTA..times..times..sigma..times..tim- es..function..times. ##EQU00007## The observation of the codeword after transmission through the channel (see equation (5)) is y= {square root over (E)}Sh+ {square root over (E)}Sh+n (9) where E.DELTA. diag {[E.sub.1, . . ., E.sub.T-1]}{circle around (x)}I.sub.N is the energy matrix, with {circle around (x)} denoting the matrix Kronecker product, and where the noise vector n.DELTA.[n.sub.1 . . . n.sub.T-1, n.sub.T+1, . . ., n.sub.NT-1].sup.t. Note that the diagonal elements of {circumflex over (.SIGMA.)} and {tilde over (.SIGMA.)} are 1.sub.N{circle around (x)}[.omega..sub.1, . . ., .omega..sub.T-1] and 1.sub.N{circle around (x)}[1-.omega..sub.1, . . ., 1-.omega..sub.T-1], respectively, where 1.sup.N is a row-vector of N ones.

A receiver may employ the Maximum Likelihood (ML) detector which may regard S as the channel input and the pair (y,h) as the channel output. Among all possible input symbol sequences for S, denoted by S, the detector chooses a sequence which may maximize the posterior probability of the output, i.e.,

.di-elect cons..times..function. ##EQU00008## where P(.,.|.) is the probability distribution function (PDF) of the channel outputs, conditioned on the channel input. Noting that P(y, h|S)=P(y|S, h)P(h) and using standard simplifications under Gaussian statistics, from (10),

.di-elect cons..times..times..times..times..times..sigma..times.'.sigma..- times..times..times..times..times..times..times..sigma..times.'.sigma..tim- es..times..times..times. ##EQU00009##

The cutoff rate, measured in bits per channel use, is

.fwdarw..infin..times..function..times..times..times..intg..times..intg..- times..di-elect cons..times..times..function..times..function..times..times.d.times..time- s.d ##EQU00010## where Q(.) is the probability of transmitting a particular codeword.

Note that

.intg..times..intg..times..di-elect cons..times..times..function..times..function..times..times.d.times..time- s.d.times..di-elect cons..times..times..function..times..function..times..intg..times..functi- on..times..function..times.d.times. ##EQU00011## Also, that y|V,h.about.CN (u.sub.V,.SIGMA..sub.V) and that y|W, h.about.CN (u.sub.W,.SIGMA..sub.W) where u.sub.W.DELTA. {square root over (E)}Wh, u.sub.V.DELTA. {square root over (E)}Vh, .SIGMA..sub.V.DELTA..sigma..sub.h.sup.2EV{tilde over (.SIGMA.)}V.sup.H+.sigma..sub.n.sup.2I.sub.N', and .SIGMA..sub.W.DELTA..sigma..sub.h.sup.2EW{tilde over (.SIGMA.)}W.sup.H+.sigma..sub.h.sup.2I.sub.N'. Then,

.intg..times..function..times..function..times..times.d.times..times..tim- es..times..times..times..times..times..times..times..times. ##EQU00012## Next, the expectation of (12) is taken with respect to h.about.CN(0,.sigma..sub.h.sup.2{circumflex over (.SIGMA.)}), which leads to

.sigma..times.'.sigma..times..times..times..times..times..times..times..s- igma..times.'.sigma..times..times..times..times..times..times. .sigma..times.'.times..sigma..times..times..times..times..times..times..t- imes..times..sigma..times..times..times..times..times. ##EQU00013## Dividing the numerator and denominator by .sigma..sub.n.sup.2 and substituting the result into (11) yields

.fwdarw..infin..function..times..times..times..times..times..times..times- ..times..function..times..function..times.'.times..times..times..times..ti- mes..times.'.times..times..times..times..times. .times.'.times..times..times..times..times..times..times..times..times..t- imes..times..times..times..times..times..times. '.times. ##EQU00014## where

.times..DELTA..times..sigma..sigma..times. ##EQU00015## is the received energy matrix. Equation (13) can be used to determine optimal PSAM parameters and the resulting cutoff rate.

An interleaving-deinterleaving pair is an integral component of many wireless communications systems. A common assumption is that of infinite depth (i.e., perfect) interleaving, in which the correlation between channel fades at any two symbols within a codeword is completely removed. For example, this assumption has been used to study the cutoff rate of the time-selective fading channel with perfect CSI. Since channel realizations occurring exactly l(1.ltoreq.l.ltoreq.T-1) slots from the last pilot have the same estimation statistic .omega..sub.l, these slots are assumed to be interleaved among each other (preserving the marginal statistics of the channel estimate and error). Further, the interleaving scheme is assumed to interleave adjacent subchannels with respect to each other. Perfect interleaving renders {circumflex over (.SIGMA.)} and {tilde over (.SIGMA.)} diagonal, so that {circumflex over (.SIGMA.)}=I.sub.N{circle around (x)}diag{[.omega..sub.1, . . ., .omega..sub.T-1]} and {tilde over (.SIGMA.)}=I.sub.N{circle around (x)}diag{[1-.omega..sub.1, . . ., 1-.omega..sub.T-1]} Each of the matrices in (13) is now diagonal. The cutoff rate simplifies to

.times..times..times..times..times..function..times..times..di-elect cons..times..times..times..times..function..times..function..times..funct- ion..omega..times..times..function..omega..times..times..omega..times..tim- es..omega..times. ##EQU00016## where Q.sub.l(.) is the probability distribution l slots from the last pilot (1.ltoreq.l.ltoreq.T-1). The communications channel is symmetric in its input (MPSK), and so the cutoff rate is maximized by the equiprobable distribution Q.sub.1(.). Evaluating the double sum and invoking the constant modulus property of M-PSK yields

.times..times..times..function..times..times..times..function..omega..fun- ction..omega..times..function..pi..times..times. ##EQU00017##

Equation (14) can be interpreted as follows: the l.sup.th term in the above sum represents the cutoff rate of the l.sup.th data subchannel (conceptually consisting of all transmissions occurring l slots after a pilot). Thus, (14) represents the cutoff rate of T-1 parallel subchannels, normalized by the factor 1/T to account for pilot transmissions. Because the temporal-correlation of the channel is exploited for channel estimation before deinterleaving, the cutoff rate depends on the CSI quality. Equation (14) represents the M-PSK cutoff rate under perfect interleaving for an arbitrary channel correlation R.sub.h(.tau.), estimation scheme N, and power and bandwidth allocation (.kappa..sub.P, .kappa..sub.D, T).

Optimal PSAM parameters can be determined under energy and bandwidth constraints for a channel model, in particular for a correlation model of the communication channel. Two such models which are helpful in the analysis of the effects of the cutoff rate are the Gauss-Markov (GM) channel model and the Jakes Model. The correlation of the Gauss-Markov (GM) channel model is described by a first-order autoregressive (AR) process. The GM model has previously been used to characterize the effect of imperfect channel knowledge on the performance of decision-feedback equalization, mutual information, and minimum mean square estimation error of time-selective fading channels. The correlation is given by R.sub.h(.tau.)=.alpha..sup.|.tau.| (0<.alpha.<1) (15) where the .alpha. parameter is related to the normalized Doppler spread of the channel and is typically within the range 0.9.ltoreq..alpha.<0.99. It will be seen that the GM model provides simple, closed-form, and intuitive expressions for the CSI quality of many estimators of interest (including those of infinite length) and leads to simple design rules for the optimal allocation of resources between training and data.

In one period of transmission, the total energy consumed is .kappa..sub.P+(T-1).kappa..sub.D, and K.sub.P+K.sub.D(T-1).ltoreq.K.sub.a.nu.T, where K.sub.a.nu.>0 is the allowable average energy per transmission (averaged over pilots and data). The inequality in the constraint will be met with equality since R.sub.o is increasing in both .kappa..sub.P and .kappa..sub.D. Causal and non-causal estimators are considered separately.

For causal estimators (N.sub.|N|.ltoreq.0), the cutoff rate optimizing pilot energy .kappa..sub.P=.kappa..sub.P* can be given by a one dimensional optimization problem involving only the CSI quality in the pilot slot .omega..sub.0

.times..ltoreq..times..times..function..times..times..times..omega..funct- ion. ##EQU00018## where .omega..sub.0(.kappa..sub.P) emphasizes dependency on .kappa..sub.P. This is found by substituting for .kappa..sub.D in terms of the energy constraint into (14), and by the fact that .omega..sub.l=.alpha..sup.21.omega..sub.0 for any causal estimator.

The optimal pilot energy .kappa..sub.P* is implicit in (16), as a particular estimator has not been specified (explicit expressions will be given in the examples below). However, when |N| is finite, it is clear from the last equality in (6) that .omega..sub.0 is a ratio of polynomials in .kappa..sub.P. Consequently, maximization of (16) involves polynomial rooting to yield K.sub.P*={K.sub.P:a.sub.0+a.sub.1K.sub.P+a.sub.2K.sub.P.sup.2+ . . . +a.sub.ZK.sub.P.sup.2=0, 0.ltoreq.K.sub.P.ltoreq.K.sub.a.nu.T} (17) where a.sub.0, . . ., a.sub.z are coefficients to be determined. A sufficient condition for a closed-form solution is Z.ltoreq.4. Next, the optimal training energy can be derived at low and high SNR.

To examine the low SNR setting, the analysis starts from (6)

.omega..times..times..function..times..times..times..times..times..apprxe- q..times..times..function..times..times..times..times..apprxeq..times..tim- es..times..times..times..alpha..times..alpha..times. ##EQU00019## where the approximations hold as .kappa..sub.P.fwdarw.0. Substitution of (18) into (16) yields

.fwdarw..times..times. ##EQU00020## which states that half of the total energy per period should be allocated to the pilot symbol.

At high SNR, the performance of any causal estimator converges to that of the (1,0) estimator. To see this, start from (6)

.omega..times..times..alpha..times..times..times..function..times..times.- .times..apprxeq..times..alpha..times..times..times..times..times..times..a- lpha..times. ##EQU00021## where the approximation holds as .kappa..sub.P.fwdarw..infin., and where the specific tridiagonal structure of R.sub.hh.sup.-1 has been exploited to arrive at the last equality. Equation (19) matches (7) with (15) at high SNR. Intuitively, the channel state in the most recent pilot transmission k=mT is found at high SNR, and this renders older pilots k=(m-1)T, (m-2)T, . . . irrelevant for prediction in the GM model of (15).

The fractional training energy for any causal estimator at high SNR can now be found by substituting (7) with (15) into (16), such that

.fwdarw..infin..times..times. ##EQU00022## The general properties of .kappa..sub.P* for causal estimators are summarized in the left half of Table I.

TABLE-US-00001 TABLE I Causal (L, 0) Estimators Noncausal (L, M) Estimators .times..times. ##EQU00023## see (15) see (23) .kappa..sub.av .fwdarw. 0 = 1/2 = 1/2 .kappa..sub.av .fwdarw. .infin. ##EQU00024## .times..times.<.times..times.<.times. ##EQU00025##

If Z.ltoreq.4, for example, then closed-form expressions for the optimal training energy (over all SNR) exist. Of particular interest are the (1,0) and (.infin.,0) estimators which represent the limiting cases of causal estimation. For the (1,0) estimator, the CSI quality .omega..sub.0 is given by (7) with (15). Substitution into (16) yields

.times..times..function..times..times.>.times..times. ##EQU00026## For the (.infin.,0) estimator, the CSI quality is found from (6) to be

.omega..infin..alpha..times..times..times..times..alpha..times..alpha..ti- mes..times..times..alpha..times..alpha..times. ##EQU00027## where inversion of the infinite-dimension C.sub.yy matrix has been carried out using the spectral factorization technique. Substituting (22) to (16), as .alpha..fwdarw.1, the optimal training energy .kappa..sub.P*.fwdarw.0. This is because the (.infin.,0) estimator provides an infinite number of noisy observations of the time-invariant (in the .alpha..fwdarw.1 limit) channel. Each observation requires only a minuscule amount of energy in order to exploit the infinite (in the limit) diversity gain. As .alpha..fwdarw.0, .kappa..sub.P* converges to the .kappa..sub.P of the (1,0) estimator in (21) (this follows since .omega..sub.l.sup.(.infin.,0) converges to .omega..sub.l.sup.(.infin.,0)): for a rapidly fading channel, only the most recent pilot proves useful. For arbitrary .alpha., the optimal training energy is found by solving (16) with (22). For brevity, the coefficient notation of (17) can be used, for which

.infin..times..function..times..times..times..infin..times..times..functi- on..times..function..times..times..times..times..infin..times..times..func- tion..times..times..times..infin..times..alpha..times..alpha..times..times- ..times..function..times..times..times..times..infin..times. ##EQU00028## Note that Z=4, leading to a closed-form solution. Properties of the (1,0) and (.infin.,0) estimators, representing the limited cases of causal estimation, are summarized on the left side of Table II.

TABLE-US-00002 TABLE II (1, 0) (.infin., 0) (1, 1) (.infin., .infin.) .times. ##EQU00029## see (20) see (22) = N/A = N/A .alpha. .fwdarw. 0 no dependency >.times..times..times..times..times. ##EQU00030## >.times..function. ##EQU00031## >.times..times..times..times..times. ##EQU00032## .alpha. .fwdarw. 1 no dependency .fwdarw. 0 >.times..times..times..function. ##EQU00033## .fwdarw. 0

Referring to FIG. 3, the fractional training energy can be plotted for the (1, 0), (2, 0), (3,0) and (.infin.,0) estimators as a function of the energy constraint .kappa..sub.a.nu. for M=8, T=4, and .alpha.=0.99. As more pilots are exploited, less training energy is required. The fractional training energy is non-monotonic in .kappa..sub.a.nu. for the multi-pilot estimators, though .kappa..sub.P* is monotonic.

The optimal energy allocation is generally not available in closed-form for noncausal estimators (N.sub.|N|>0). In general, it can be expressed as

.times..function..times..times. ##EQU00034## First, by considering .kappa..sub.P* in the limiting SNR cases, a closed-form solution at low SNR, and simple, but useful, bounds at high SNR are obtained. At low SNR, the CSI quality (6) is simplified using a technique similar to that used in (18) for causal estimators. It follows that

.omega..apprxeq..alpha..times..function..alpha..times..function..alpha..t- imes..alpha..times..function..alpha..times..alpha..times..times. ##EQU00035## where the approximation holds as .kappa..sub.P.fwdarw.0. Although this expression depends on l, substitution into (24) nevertheless yields a closed-form expression for .kappa..sub.P*. After taking the limit,

.fwdarw..times..times. ##EQU00036## implying once again that half of the available energy per period can be allocated to the pilot symbol at low SNR to improve performance.

At high SNR, the performance of any noncausal estimator converges to that of the (1,1) estimator (the proof is similar to the one used to derive (19) for causal estimators). Using this fact, (8) and (15) are substituted into (24), and the limiting cases of rapid (.alpha..fwdarw.0) and slow (.alpha..fwdarw.1) fading are considered, which provide upper and lower bounds on .kappa..sub.P* to get

.times..ltoreq..times..ltoreq. ##EQU00037## where the lower bound is met with equality as .alpha..fwdarw.1, and the upper bound is met with equality as .alpha..fwdarw.0. Comparison of (25) to (20) reveals that a noncausal estimator may not use more training energy than a causal one at high SNR (for fixed T). General properties of .kappa..sub.P* for noncausal estimators are summarized in the right half of Table I.

Another example begins with an analysis of the (1,1) estimator which is valid for all SNR. Simplifying (8) for the Gauss-Markov model leads to

.omega..function..alpha..times..alpha..times..times..alpha..times..functi- on..alpha..times..alpha..times..times..alpha..times. ##EQU00038## Next, the CSI quality can be evaluated under rapid and slow fading. For rapid fading,

.alpha..fwdarw..times..omega..times..function..alpha..times..alpha..times- . ##EQU00039## and for slow fading

.alpha..fwdarw..times..omega..A-inverted. ##EQU00040## Substitution of (26) and (27) into (24) yields closed-form solutions.

.times..times..times..function..ltoreq..times..ltoreq..times..times..func- tion. ##EQU00041## Referring to FIG. 4, the fractional training energy can be plotted for the (1,1) estimator as a function of the energy constraint .kappa..sub.a.nu. for several values of .alpha. when M=8 and T=7. Also shown (dashed lines) are the lower and upper bounds on

.kappa..kappa..times. ##EQU00042## from (28). Although the upper bound can be derived for the condition .alpha..fwdarw.0, it useful for the practical range of .alpha..

Next, the (.infin., .infin.) estimator can be considered. The CSI quality can be found to be

.omega..infin..infin..alpha..times..function..function..alpha..times..alp- ha..times..alpha..times..function..times..alpha..times. ##EQU00043## which follows from (6) after applying spectral factorization. To determine bounds on the optimal training energy, the cases of slow and rapid fading can be considered. For slow fading, L'Hopital's rule can be applied to (29) to obtain

.alpha..fwdarw..times..omega..infin..infin.> ##EQU00044## and it follows from (24) that .kappa..sub.P*.fwdarw.0. For rapid fading (.alpha..fwdarw.0), .omega..sub.l.sup.(.infin.,.infin.) converges to .omega..sub.l.sup.(1,1) (i.e., to the expression on the right hand side of (26)). Therefore, .kappa..sub.P* converges to the .kappa..sub.P* of the (1, 1) estimator. Referring to FIG. 5, the fractional training energy

.kappa..kappa..times. ##EQU00045## versus Doppler .alpha. is plotted for the (1, 1), (2, 2), (3, 3) and (.infin.,.infin.) estimators at an SNR of .kappa..sub.a.nu.=0 when M=4 and T=4. For smaller values of .alpha., the (2, 2) estimator can provide most of the reduction in the required training energy, and gains can saturate with more sophisticated estimators. For large .alpha., the (.infin.,.infin.) estimator takes advantage of the high-order diversity gain available over the slowly varying channel, and uses considerably less energy than the competing estimators. Properties of the (1, 1) and (.infin.,.infin.) estimators, which represent the limiting cases of noncausal estimation, are summarized on the right side of Table II.

Next, the optimal period (equivalently, frequency) with which pilot symbols can be inserted into the symbol stream is considered. The optimal value of T can be related to the normalized Doppler .alpha., the cardinality of the input M, the energy constraint .kappa..sub.a.nu., the energy allocation (e.g., the optimal allocation or a static allocation .kappa..sub.D=.kappa..sub.P=.kappa..sub.a.nu.), and the particular estimator employed at the receiver, among other factors. However, the analysis simplifies greatly in the high SNR setting. It is convenient to distinguish between the cases of causal and noncausal estimation.

At high SNR, the optimal training period for any causal estimator can be found from (14). Taking the argmax in T and letting .kappa..sub.a.nu..fwdarw..infin. leads to

.times..DELTA..times..times..ltoreq.<.infin..di-elect cons..function..times..times..times..times..times..alpha..times..alpha..t- imes..times..function..pi..times..times. ##EQU00046## where the convergence of all causal estimators to the (1,0) estimator at high SNR can be used. Equation (30) depends only on M and .alpha.; it can be independent of the particular estimator used and the energy allocation strategy. Although motivated by the high SNR setting, (30) provides an effective approximation to an optimal training period over a wide range of SNR.

Next, the applicability of the training period rule of (30) to (1, 0) and (.infin.,0) estimators at finite values of SNR can be analyzed. A comparison is given in Table III for QPSK (i.e., M=4). The second and third columns are the optimal training period for the (1, 0) estimator under the static and optimal energy allocations, respectively (determined numerically). The fourth and fifth columns are the training period for the (.infin.,0) estimator under static and optimal energy allocations (determined numerically), and the sixth column is the optimal training period at high SNR determined from (30). The optimal training period for either estimator, under either energy allocation strategy, is seen to converge to T.sub.C as the SNR increases, which is expected. It is seen that convergence occurs sooner when the fading becomes more rapid.

TABLE-US-00003 TABLE III Causal Estimation Noncausal Estimation T.sub.(1,0) T.sub.(1,0)* T.sub.(.infin.,0) T.sub.(.infin.,0)* T.sub.C T.s- ub.(1,1) T.sub.(1,1)* T.sub.(.infin.,.infin.) T.sub.(.infin.,.infin.)* T.s- ub.NC .alpha. = 0.80 .kappa..sub.av = 0 dB 3 3 3 3 3 3 4 3 3 3 .kappa..sub.av = 10 dB 3 3 3 3 3 3 3 3 3 3 .kappa..sub.av = 20 dB 3 3 3 3 3 3 3 3 3 3 .alpha. = 0.95 .kappa..sub.av = 0 dB 5 8 4 5 4 6 10 5 7 5 .kappa..sub.av = 10 dB 4 4 4 4 4 5 6 5 6 5 .kappa..sub.av = 20 dB 4 4 4 4 4 5 5 5 5 5 .alpha. = 0.99 .kappa..sub.av = 0 dB 10 20 6 10 7 12 28 8 16 10 .kappa..sub.av = 10 dB 8 9 7 8 7 11 14 10 13 10 .kappa..sub.av = 20 dB 7 7 7 7 7 10 11 10 11 10

For example, for .alpha.=0.80 the training period predicted by (30) is correct for SNRs as small as 0 dB (for either the (1, 0) or (.infin.,0) estimators and under either energy allocation strategy). For .alpha.=0.95, T.sub.C can be exact for SNRs as low as 10 dB, and for .alpha.=0.99, T.sub.C can be correct to an SNR of 20 dB. For a fixed estimator, the optimal training period can vary greatly depending on the energy allocation strategy--at least for smaller .kappa..sub.a.nu. and larger .alpha.. For example, when .alpha.=0.99 and .kappa..sub.a.nu.=0 dB, the optimal training period varies from 10 (under constant allocation) to 20 (under optimal allocation).

Similarly, the optimal training period can be analyzed for any noncausal estimator by considering the high SNR setting. Letting .kappa..sub.a.nu..fwdarw..infin. in (14), leads to

.times..DELTA..times..times..ltoreq.<.infin..di-elect cons..times..times..times..times..times..times..alpha..times..times..alph- a..times..alpha..times..alpha..times..alpha..times..times..alpha..times..t- imes..function..pi..times..times. ##EQU00047##

The right side of Table III illustrates the training period for noncausal estimators. The seventh and eighth columns of the table are the optimal training period for the (1, 1) estimator under static and optimal energy allocations, respectively (determined numerically). The ninth and tenth columns are the training period for the (.infin.,.infin.) estimator under static and optimal energy allocations (determined numerically), and the eleventh column is the optimal training period at high SNR determined from (31). T.sub.NC provides an effective approximation to the optimal training period for larger SNR and for more rapid fading. The table reflects intuition: the more predictable the channel (larger .alpha.), the less frequently training is required (larger T). However, the table generally indicates that more sophisticated estimators (e.g., (.infin.,.infin.,)) can require more frequent training symbols than simpler ones (e.g., the (1, 1)). Equation (14) shows that the optimal T can be determined not directly by the quality of the estimator, but rather by how quickly the cutoff rate in the l.sup.th subchannel diminishes in

.function..ltoreq..ltoreq. ##EQU00048## for noncausal estimators). If the better estimator causes the biased sum of (14) to degrade more quickly in l, then T can be smaller for the better estimator.

The effect of optimal training on the cutoff rate can now be examined. Referring to FIG. 6 the QPSK cutoff rate under the (1,0) estimator for Doppler values .alpha.={0.90, 0.95, 0.99}can be plotted. For fixed .alpha., the cutoff rate can be plotted under: (a) optimization over the energy allocation and training period .kappa..sub.P=.kappa..sub.P*, .kappa..sub.D=.kappa..sub.D*, and T=T*; (b) optimization over the training period but not the energy allocation, T=T*, .kappa..sub.D=.kappa..sub.P=.kappa..sub.a.nu.; and (c) the unoptimized case, .kappa..sub.D=.kappa..sub.P=.kappa.a.nu., T=T.sub.C (the training period can be fixed at the high SNR optimal value determined from (30)). The merits of optimal allocation increase with the channel predictability: when .alpha.=0.99 there can be a .about.2 dB gain at .kappa..sub.a.nu.=0 dB, but when .alpha.=0.9 the gain can be only a fraction of a dB. In each case, the energy allocation, not the assignment of the training period, provides most of the gain in optimized training. This is due in part to the choice of T=T.sub.C, which can be optimal at high SNR. Referring to FIG. 7, the impact of an arbitrary choice of T on the cutoff rate under constant energy allocation .kappa..sub.D=.kappa..sub.P=.kappa..sub.a.nu.=20 dB can be plotted. The degradation can be significant when T is chosen suboptimally.

To determine the merits of more sophisticated estimators, the cutoff rate can be compared under the simplest and the most complex causal ((1,0) and (.infin.,0)) and noncausal ((1,0) and (.infin.,.infin.)) estimators in FIG. 8 for .alpha.=0.98 and a constant energy allocation with unoptomized choice of T (T=T.sub.C for the causal estimators or T=T.sub.NC for the noncausal estimators). Therefore, the curves in the figure can represent the largest increase in cutoff rate due to the use of a sophisticated estimator in place of a simpler one. At small SNR there can be .about.2 dB gain in using more sophisticated estimators. However, this gain can diminish at high SNR (as expected for the GM model). The figure can be repeated with optimized energy and training assignments in FIG. 9. The energy savings for using the (.infin.,0) estimator in place of the (1,0) (or the (.infin.,.infin.) in place of the (1,1)) can be a fraction of a dB over the entire SNR range. Energy optimization reduces the need for sophisticated estimators in the GM model.

Next, optimized training for a Jakes channel correlation model can be analyzed. While the GM model provides straightforward analytic results, the Jakes model is known to be an accurate and experimentally validated model in dense scattering environments. The analysis using the Jakes model can be used to validate and refine the design paradigms derived above. For the Jakes model, R.sub.h(.tau.)=J.sub.0(2.pi.f.sub.DT.sub.D.tau.) (32) where J.sub.0(.) is the zero-order Bessel function of the first kind, and f.sub.DT.sub.D>0 is the normalized Doppler parameter. The cutoff rate is given by (14) with CSI Quality (6) as before, but now under the channel correlation of (32). In the following simulations, mobile speeds of {12, 60, 120} Km/h are used which correspond to the Doppler parameters

.times. ##EQU00049## at a carrier frequency of 900 MHz and symbol period of T.sub.D=1 msec.

Referring to FIG. 10, the cutoff rate can be plotted for three values of f.sub.DT.sub.D under optimized energy and training period assignments .kappa..sub.P=.kappa..sub.P*.kappa..sub.D=.kappa..sub.D*, T=T* and under the optimized training period only .kappa..sub.P=.kappa..sub.D=.kappa..sub.a.nu., T=T*. Behavior can be seen to be qualitatively similar to that in FIG. 3(a) for the GM model: energy-optimized training can provide a noticeable increase in the cutoff rate for slower fading channels, but not for rapidly fading channels. Further, optimized training provides the largest savings at low SNR (.about.2 dB at .kappa..sub.a.nu.=0 dB), but can be asymptotically of no benefit (as SNR.fwdarw..infin.).

The Markov property of a communication channel can be used in several instances, exploiting the convergence of the (L,0) estimator to the (1,0) estimator (alt., the (L,M) estimator to the (1,1) estimator) at high SNR. To test the degree to which this property holds under the Jakes model, the cutoff rate for QPSK input and optimized training (both the energy and training period have been optimized) can be plotted in FIG. 11. In comparison to FIG. 9, the counterpart figure for the GM model, a similar qualitative behavior can occur at low SNR. However, differences can appear at high SNR: more sophisticated estimators can be useful at high SNR under optimized training (for both causal and noncausal estimation). For example, there can now be a .about.3 dB gain in going from the (1, 0) estimator to the (2, 0) estimator at an SNR of .kappa..sub.a.nu.=15 dB. Further, performance of the (L, 0) (alt., (L, M)) estimator does not converge to that of the (1, 0) (alt., (1, 1)) estimator at high SNR. In general, the largest gain can be achieved in going from the (1, 0) estimator to the (2, 0) estimator (alt., from the (1, 1) to the (2, 2)), after which adding more pilots provides diminishing returns to the cutoff rate.

The process using the cutoff rate to allocate resources in a communication channel, as described in detail above, is updated over a configurable time period. The training scheme can be updated whenever there is reason to believe that the statistical properties of the underlying communications channel have changed. For example, if a user of a communication channel is driving around in a rural area, the statistical properties of the channel will not change often, and the scheme does not need to be updated often. If the user is driving in and out of urban and rural environments, the statistical properties of the channel will change rapidly, and the scheme needs to be updated more frequently.

Embodiments of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the preferred embodiment(s), the determination of the cutoff rate and the allocation of training symbols is implemented in software or firmware that is stored in a memory and that is executed by a suitable instruction execution system. If implemented in hardware, as in an alternative embodiment, the determination of the cutoff rate and the allocation of training symbols can be implemented with any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.

The flow chart of FIGS. 1 and 2 show the architecture, functionality, and operation of a possible implementation of a software implementation. In this regard, each block represents a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in FIGS. 1 and 2. For example, two blocks shown in succession in FIG. 2 may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.

The software program, which comprises an ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). Note that the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory. In addition, the scope of the present invention includes embodying the functionality of the preferred embodiments of the present invention in logic embodied in hardware or software-configured mediums.

It should be emphasized that the above-described embodiments of the present invention, particularly, any "preferred" embodiments, are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiment(s) of the invention without departing substantially from the spirit and principles of the invention. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present invention and protected by the following claims.

* * * * *