A receiver is developed for MAP symbol detection of a burst (i.e., finite-length)CPM signal received in additve white Gaussian noise. This minimum probability of symbol error receiver requires the entire burst of data and involves the use of both forward and backward recursions. Performance results are provided comparing the MAP symbol detector to the more commonly used ML sequence detector (i.e., the Viterbi detector) applied to GMSK signals with the smae burst structure as those employed in the GSM system. It is also shown that using only the forward recursions, the transmitted symbols can be detected in real-time (i.e., without the delay required by the ML sequence detector or the MAP symbol detector) with only slight degradation in performance.