• 沒有找到結果。

Optimality of TP-SMAP Decoder in Chapter 5

The second phase of the TP-SMAP decoder is basically identical to the optimal code construction algorithm, except that the sequential search algorithm is applied on the trellis TL,N instead of the search tree. Therefore, proving optimality here is similar to the proof provided in Appendix A, except that we need to prove that the path metric is nondecreasing along any path on TL,N.

Lemma 2. In the second phase, the decoding metric is nondecreasing along any path on trellis TL,N, i.e.,

Proof. Based on the backward VA of the first phase, h(Sj) is the minimal metric among all paths from level j to the final node; i.e.,

h(Sj) = min

Therefore,

m x(i,j)(0,0)

= g x(i,j)(0,0)

+ h(Sj) (B.3)

≤ g x(i,j)(0,0)

 + g

x(i+1,j+l)(i,j)



+ h (Sj+l) (B.4)

= g

x(i+1,j+l)(0,0) 

+ h(Sj+l) (B.5)

= m

x(i+1,j+l)(0,0) 

. (B.6)

The second phase of the TP-SMAP repeatedly pops out the node with smallest m(·) from the Decoding Stack. Suppose that the algorithm encounters the first top node which reaches the final state SL,N; then by the above Lemma, no matter how the algorithm continues, extending any node in the Decoding Stack will generate a node with decoding metric m(·) no smaller then the top node. Hence, according to the MAP decision in (2.4), the TP-SMAP certainly outputs the MAP decision.

Bibliography

[1] F. Alajaji, N. Phamdo and T. Fuja, “Channel codes that exploit the residual re-dundancy in CELP-encoded speech,” IEEE Trans. Speech Audio Processing, vol. 4, pp. 325–336, Sep. 1996.

[2] E. Ayanoglu and R. Gray, “The design of joint source and channel trellis waveform coders,” IEEE Trans. Inform. Theory, vol. 33, no. 6, pp. 855–865, Nov. 1987.

[3] V. B. Balakirsky, “Joint source-channel coding with variable length codes,” in Proc. IEEE Int. Symp. Inform. Theory, Ulm, Germany, June 29–July 4, 1997, p. 419.

[4] R. Bauer and J. Hagenauer, “Iterative source/channel-decoding using reversible vari-able length codes,” in Proc. Data Compression Conf., Snowbird, Utah, USA, Mar. 28–

30, 2000, pp. 93–102.

[5] M. A. Bernard and B. D. Sharma, “Some combinatorial results on variable length error-correcting codes,” ARS Combinatoria, vol. 25B, pp. 181–194, 1988.

[6] M. A. Bernard and B. D. Sharma, “A lower bound on average codeword length of variable length error-correcting codes,” IEEE Trans. Inform. Theory, vol. 36, no. 6, pp. 1474–1475, Nov. 1990.

[7] V. Buttigieg, Variable-Length Error-Correcting Codes, Ph.D. thesis, Univ. of Manch-ester, England, 1995.

[8] V. Buttigieg, personal communication, 2012.

[9] V. Buttigieg and P. G. Farrell, “Variable-length error-correcting codes,” IEE

[10] T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, MIT press, Cambridge, MA, 2001.

[11] A. Diallo, C. Weidmann and M. Kieffer, “Optimizing the free distance of error-correcting variable-length codes,” in Proc. IEEE Int. Workshop Multimedia Signal Proc. (MMSP), St. Malo, France, Oct. 4–6, 2010, pp. 245–250.

[12] A. Diallo, C. Weidmann and M. Kieffer, “Efficient computation and optimization of the free distance of variable-length finite-state joint source-channel codes,” IEEE Trans. Commun., vol. 59, no. 4, pp. 1043–1052, Apr. 2011.

[13] A. Diallo, C. Weidmann and M. Kieffer, “New free distance bounds and design techniques for joint source-channel variable-length codes,” IEEE Trans. Commun., vol. 60, no. 10, pp. 3080–3090, Oct. 2012.

[14] P. Duhamel and M. Kieffer, Joint Source-Channel Decoding: A Cross-Layer Per-spective with Applications in Video Broadcasting over Mobile and Wireless Networks, Academic Press, 2010.

[15] Y. S. Han, P.-N. Chen and H.-B. Wu, “A maximum-likelihood soft-decision sequential decoding algorithm for binary convolutional codes,” IEEE Trans. Commun., vol. 50, no. 2, pp. 173–178, Feb. 2002.

[16] Y. S. Han, T.-Y. Wu, H.-T. Pai, P.-N. Chen and S.-L. Shieh, “Priority-first search decoding for convolutional tail-biting codes,” Int. Symp. Inform. Theory and its Ap-plications (ISITA), Auckland, New Zealand, Dec. 7–10, 2008, pp. 1–6.

[17] W. E. Hartnett, Foundation of Coding Theory, D. Reidel Publishing Co., Dordrecht, Holland, 1974.

[18] H. Hijazi, A. Diallo, M. Kieffer, L. Liberti and C. Weidmann, “A MILP approach for designing robust variable-length codes based on exact free distance computations,” in Proc. Data Compression Conf., Snowbird, Utah, USA, Apr. 10–12, 2012, pp. 257–266.

[19] Y.-M. Huang, Y. S. Han and T.-Y. Wu, “Soft-decision priority-first decoding algo-rithms for variable-length error-correcting codes,” IEEE Commun. Letters, vol. 12, no. 8, pp. 572–574, Aug. 2008.

[20] Y.-M. Huang, T.-Y. Wu and Y. S. Han, “An A-based algorithm for constructing re-versible variable-length codes with minimum average codeword length,” IEEE Trans.

Commun., vol. 58, no. 11, pp. 3175–3185, Nov. 2010.

[21] S. Kaiser and M. Bystrom, “Soft decoding of variable-length codes,” IEEE Int. Conf.

on Commun., New Orleans, LA, USA, June 18–22, 2000, pp. 1203–1207, vol. 3.

[22] J. Kliewer and R. Thobaden, “Iterative joint source-channel decoding of variable-length codes using residual source redundancy,” IEEE Trans. Wireless Commun., vol. 4, no. 3, pp. 919–929, May 2005.

[23] C. Lamy and J. Paccaut, “Optimized constructions for variable-length error correct-ing codes,” in Proc. IEEE Inform. Theory Workshop, Paris, France, Mar. 31–Apr. 4, 2003, pp. 183–186.

[24] C. Lamy and F. X. Bergot, “Lower bounds on the existence of binary error-correcting variable-length codes,” in Proc. IEEE Inform. Theory Workshop, Paris, France, Mar. 31–Apr. 4, 2003, pp. 300–303.

[25] J. C. Maxted and J. P. Robinson, “Error recovery for variable length codes,” IEEE Trans. Inform. Theory, vol. 31, no. 6, pp. 794–801, Nov. 1985.

[26] S. A. Savari and J. Kliewer, “When Huffman meets Hamming: A class of optimal variable-length error correcting codes,” in Proc. Data Compression Conf., Snowbird, Utah, USA, Mar. 24–26, 2010, pp. 327–336.

[27] C. E. Shannon, “A mathematical theory of communication,” Bell System Technical Journal, vol. 27, pt. I, pp. 379–423; pt. II, pp. 623–656, 1948.

[28] S.-L. Shieh, P.-N. Chen, Y. S. Han, and T.-Y. Wu, “Early-elimination modification for priority-first search decoding,” IEEE Trans. Commun., vol. 58, no. 12, pp. 3459–

3469, Dec. 2010.

[29] P. Stahl, J. B. Anderson, and R. Johannesson, “Optimal and near-optimal encoders for short and moderate-length tail-biting trellises,” IEEE Trans. Inform. Theory, vol. 45, no. 7, pp. 2562–2571, Nov. 1999.

[30] J. Wang, L.-L. Yang and L. Hanzo, “Iterative construction of reversible variable-length codes and variable-variable-length error-correcting codes,” IEEE Commun. Letters, vol. 8, no. 11, pp. 671–673, Nov. 2004.

[31] T. Wenisch, P. F. Swaszek and A. K. Uht, “Combined error correcting and com-pressing codes,” in Proc. IEEE Int. Symp. Inform. Theory, Washington, DC, USA, June 24–29, 2001, pp. 238.

[32] T.-Y. Wu, P.-N. Chen, F. Alajaji, and Y. S. Han, “On the construction and MAP decoding of optimal variable-length error-correcting codes,” in Proc. IEEE Int. Symp.

Inform. Theory, Saint Petersburg, Russia, July 31–Aug. 5, 2011, pp. 2223–2227.

[33] Y. Zhong, F. Alajaji and L. L. Campbell, “On the joint source-channel coding error exponent for discrete memoryless systems,” IEEE Trans. Inform. Theory, vol. 52, no. 4, pp. 1450–1468, Apr. 2006.

相關文件