|
Batch Processing versus Adaptive Processing
Dec 25,2008 00:00
by
admin
Batch Processing versus Adaptive ProcessingDepending on how the data are processed and on how the inference is made, most signal processing methods fall into one of two categories: batch processing and adaptive (i.e., sequential) processing. In batch signal processing, the entire data block Y is received and stored before it is processed, and the inference about X is made based on the entire data block Y. In adaptive processing, on the other hand, inference is made sequentially (i.e., online) as the data are being received. For example, at time t, after a new sample yt is received, an update on the inference about some or all elements of X is made. In this chapter we focus on optimal signal processing under the Bayesian framework for both batch and adaptive processing. We next illustrate batch and adaptive Bayesian signal processing, respectively, using the equalization example above. Example 1: Batch Equalization
Consider the equalization problem mentioned above. Let
The a posteriori probabilities of the transmitted symbols can then be calculated from the joint posterior distribution (8.6) according to
Clearly, the direct computation in (8.8) involves 2M-1 multidimensional integrals, which is certainly infeasible for most practical implementations in which M might be on the order of hundreds. Example 2: Adaptive
Equalization Again consider the equalization problem above. Define
An online symbol estimate can then be obtained from the marginal posterior distribution
Again we see that direct implementation of the optimal
sequential Bayesian equalization above involves It is seen from the discussions above that although the optimal (i.e., Bayesian) signal processing procedures achieve the best performance (i.e., the Bayesian solutions achieve the minimum probability of error on symbol detection), they exhibit prohibitively high computational complexity and thus are not generally implementable in practice. The recently developed Monte Carlo methods for Bayesian computation have provided a viable approach to solving many such optimal signal processing problems with reasonable computational cost. |