Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for...

32
Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv´ e J´ egou, Christine Guillemot To cite this version: Herv´ e J´ egou, Christine Guillemot. Bitstream construction algorithms for transmission of Vari- able Length Codes over noisy channels. [Research Report] RR-5357, INRIA. 2004, pp.28. <inria-00070646> HAL Id: inria-00070646 https://hal.inria.fr/inria-00070646 Submitted on 19 May 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destin´ ee au d´ epˆ ot et ` a la diffusion de documents scientifiques de niveau recherche, publi´ es ou non, ´ emanant des ´ etablissements d’enseignement et de recherche fran¸cais ou ´ etrangers, des laboratoires publics ou priv´ es.

Transcript of Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for...

Page 1: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

Bitstream construction algorithms for transmission of

Variable Length Codes over noisy channels

Herve Jegou, Christine Guillemot

To cite this version:

Herve Jegou, Christine Guillemot. Bitstream construction algorithms for transmission of Vari-able Length Codes over noisy channels. [Research Report] RR-5357, INRIA. 2004, pp.28.<inria-00070646>

HAL Id: inria-00070646

https://hal.inria.fr/inria-00070646

Submitted on 19 May 2006

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinee au depot et a la diffusion de documentsscientifiques de niveau recherche, publies ou non,emanant des etablissements d’enseignement et derecherche francais ou etrangers, des laboratoirespublics ou prives.

Page 2: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

ISS

N 0

249-

6399

ISR

N IN

RIA

/RR

--53

57--

FR

+E

NG

ap por t de r ech er ch e

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Bitstream construction algorithms fortransmission of Variable Length Codes over

noisy channels

Hervé Jégou and Christine Guillemot

N˚5357

Novembre 2004

Systèmes communicants

Page 3: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine
Page 4: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

����������� ��� ��������������������������������������� �!�#"$���%������&���!����������'��"()��������* ��,+- ���.���0/1�32� �4�65�7�8�&�9����:;���&�9�&�� ���

<>=@?BADC-EDCGFIHIJLK&MON�PLQSR�?UTWVBXYTWN�=[Z\J�T^]W]^=@_`HDXSa

bdcfehgjilknmBe olpqknk9rtsvuwoBxys@gjez�{ py|hmlg6}mBkSu~ole

� xq�t�Op { g6�fm { mBo��vm { o��tm�s9�G�q�G�@�����6p$�Gmlk9� { m��y�G�y���;�y�S�vxy�GmBe

�>���B�l�$�t�q�q� g��tu~e��Oxy�Dm { xG�t� { mBeje�mUe7g��vm�u~e�e�rtm�pq� { pG�trve�g6g { xysOe�knu~e�e�u�pGs\py��e�pqr { o�mUe6mlsOo�pf�fmB�   u�g��¡ x { u~xy�v¢�mS£�mlsv�yg��¥¤�pf�fmBen¦ ¡ £�¤§e�¨©p$�qm { m {�{ p {�ª � { pGstm�o��vxysvstml¢~el«S}7�tu~e©�Oxy�Dm { �fmBejo { uw�OmUe©�vu¬g�ehg { mUxykolpqsve�g { rvo�g�uwpqs\knm�gj�tpf�te�pq­Dm { uwst�>�tu¬­Im { mls@g®g { xq�fm ª pq­Ie pq��m {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�mG°t� { pq� { mUe�e�u��du�ghc>xysO� ±vm�² ªuw�tuw¢�u�ghcq«´³µs¶olpqs@g { xqe�g3  u¬gj� { mB¢wxyg�mU�·xq¢��Gp { u¬gj�tk3e3�fmBejo { uw�OmU�¸u�s¸gj�tm�¢wu¬gjm { x$g�r { mG°7xq¢�¢�g��tm[� { pG�Op@e�mU�knmlg��tpf�te��vxY�Gm x©¢wuwstmBx { o�pqkn�t¢wm�²fu�ghc9xqe�gj�tm6e�mU¹@rtmlsvolm7¢�mBst�ygj�Suwsvo { mUxqe�mBeB«}7�tm6xy�v�t¢�u~olxq�tuw¢�u�ghc�py�Ie�pq�ºg ªuwst�trtg�e�pq�ºg ª pqrfgj�trfg9¦Wbf³�bv».¨7xysv�>g�r { �Dp¼�fmBolpf�fu�sv�S� { uwsvo�uw�t¢wmBe§gjp { mUe�rt¢�g�uwst�n�tu�gje�g { mBxqk%ehg { rOo½g�r { mUe7uweuwsd�qmUehgju��@x$g�mU��«�³µs¾xG�t�fu�g�uwpqs[g�p�m {j{ p {�ª¯{ mUe�uw¢wu�mBsvo�mG°vgj�tmSxqknmlsvxq�tu�¢wu�ghc\py��gj�tmn�tu¬g�ehg { mUxyk¿olpqsve�g { rvo½gju�pGsknmlg��tpf�te©g�p�� { pq� { mUe�e�u��Gm��fmBolpf�fu�sv�&u~e.o�pqsOe�u~�fm { mB��«�}7�tm ¡ £�¤´olpf�fm��Oxqe©g�p��Om3�fmUe�uw�qsvmB��e�p>gj�vx$ggj�tm.e�cdk9�Dpq¢ÁÀlÂDÀlÃWÄyÅ©uwe§k3xyuwst¢wc3o�pqsOo�mls@g { xyg�mB�¼pqs¼gj�tm©Æ { e�g7�tu¬g�e§py��gj�tm®e�cdk9�Dpq¢ { mB� { mBe�mls@gjxyg�uwpqs[¦ÇuW« mq«pGsSg��tm7Æ { e�gÁg { xysve�u¬gju�pGsve�py�Dg��vm�o�p {�{ mBe��OpGsv�fuwst�.o�pf�fm�g { mBmU¨�«�bduwk9rv¢wxyg�uwpqs { mUe�rv¢¬g�e { mB�qmBxq¢f�tuw�q�n�Om { �Èp {�ªk3xqsvo�mUe u�s�g�m { k3e py�Ée�cdk9�Dpq¢�m {�{ p { { x$gjm>¦WbfÊ � ¨6xqsv� knmBxqs�e�¹@rvx { m { mBolpqsve�g { rvo½gju�pGs&m {�{ p { ¦ÇË[bdʧ¨½«}7�vmBe�m9m {j{ p {�ª^{ mBe�u�¢wuwmlsvolm.xqsv�\� { pq� { mUe�e�uw�@u�ghc¼� { pq�Dm { g�uwmBe©olxqs��OmSpq�tgjxyuwstmU�\  u¬gj�tpqrtg®xysdc �Dmlsvxq¢¬ghc uwsolpqkn� { mBeje�uwpqs&m�̼o�uwmlsOo�cq«Í\Î@ÏIÐjÑ9Ò �$Ó��q� e�pqr { o�m3olpd�tu�st�O° { pq�trOehg9e�pqr { o�m3olpd�tu�st�O°�$x { u~xy�t¢wmn¢�mBst�ygj�-olpf�fmBeB°�mBs@g { pq�dc�o�pf�fmUel°�vx$gjxnolpqkn� { mBeje�uwpqs�°f�txygjxno�pGknk9rtstu~olxyg�uwpqs

Ô~Õ�Ö�ׯØBÙ7Ö Ú�ÛwׯÜ^Ý�Þ

ß�àYáWâhãYä½å.æ ãUä½å�ç�èéáWèéê^ëUæ ìwáí àYáWâhãYä½å.æ ãUä½å�ç�èéáWèéê^ëUæ ìwá

Unité de recherche INRIA RennesIRISA, Campus universitaire de Beaulieu, 35042 RENNES Cedex (France)

Téléphone : 02 99 84 71 00 - International : +33 2 99 84 71 00Télécopie : 02 99 84 71 71 - International : +33 2 99 84 71 71

Page 5: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

� ���9�����½�����! �%2& �§���&������&�É��������2� �������l� * �������½��

� ���&� �l� ����9�&���!���������� 2� ���32� ��� ���������� �>� 5©��������* ����&� �§��������� *����&����� �

� ���� � olm�g�x { gjuwol¢�m¼���Bo { u�g9�fmBe�g�mBo��vstuw¹@rtmUe��fm>olpqsve�g { rvo�g�uwpqs �fm3g { xqu�s-�tuwsvxyu { m3py­ { xqsGg9�tu¬� ª��� { [email protected]�pGkS� { pGkSu~e.�fm { �Ue�u~e�gjxysOo�m�xqrf²[m {�{ mlr { eB°I�tmS� { pG� { mBeje�uw�du¬g��9m�g��fmS±vml²fu��tuw¢wu¬g��n��� rfgju�¢wu~e�xyg�uwpqs�«¤�pGs@g { xyu { mBkSmBs@g�xqrf² xy¢w�qp { u�g��tknmBe�e�uwkSuw¢~xyu { mUe��fm¼¢~x\¢wu¬g�g�� { x$gjr { mq°�g�pqrtg�mBe9¢�mUe�k���gj�tpf�fmBe�� { pq�DpGe��lmUepGs@g�rvsSolp��fgÉ�fm oBxy¢~o�rt¢f¢wu�s��Bxyu { m�mBs��ÈpGsvo½gju�pGsS�tm§¢~x®¢�pGst�qrvmlr { �fm7¢~x.e��U¹Grvmlsvolm�g { xqu¬g��lmG«�£x®�DpGeje�uw�tuw¢�u�g����� xq�t�t¢wuw¹@rtm { �fmBe�xy¢w�qp { u�g��tknmBe7�fm����Bolpd�vxy�qm�e�pqrt�v¢�m��nmBsGg { �Bm.m�g©e�p { g�uwm�e�pGrt�t¢wm�mBe�g©o�pGsve�u~��� { �Bmq«�£x�DpGeje�u��tuw¢wu¬g��É��� pq�fgjmlstu { �fmUe�k���gj�tpf�fmBe��fm�olpqsve�g { rvo�g�uwpqs��fmÁg { xqu�s��tuwsvxqu { mÉxyk��B¢�uwp { xys@g�¢wx6� { pG� { mBeje�uw�du¬g��mUehg��B�Gxy¢wmlknmBsGgÁo�pGsve�uw��� { �Bmq«£m o�pf�fm���¢wpqsv�qrtmBr { �Yx { u~xy�v¢�m7�fpqu�g� �g { m7o�pGsvehg { rvu¬g��fm7k3xystuwi { m!�©olm7¹@rtm¢"� �lstm { �Gu�m6�fr&e�uw�qsvxq¢Oe�pqu�g�o�pGsvo�mBs@g { �lm6e�r { ¢wmBeÉ� { mlknu�m { e��tu¬g�e��tm�¢~x { mB� { �Be�mls@gjxyg�uwpqsn�tuwsvxyu { m©�fmBeÉkSpqgje�tm.olpf�fmBeB°vo#� mBe�g ª � ª �fu { m.e�r { ¢�mUe7� { mlknu�i { mUe§g { xysve�u�g�uwpqsve7�fm�¢"� x { � { m®�tuwsvxyu { m��fm�olpf�txy�Gmq«Á£�mUe e�uwk9rt¢~x ªgju�pGsve7knpqs@g { mls@g ¢wmBe7m�²tolml¢w¢�mBsGgjmBe7�Dm { �Èp { k3xysvolmBe7�fm�o�m®ghcd�Dm���� xq�t� { pfo��tm©�Dpqr { ¢�mUe o { u¬gji { mBe �fm®gjxqrf²��� m {�{ mlr { e�cdk9�Dpq¢wm�m�g���� m {j{ mlr { ¹@rvxG� { x$g�u~¹@rtm.knp$cqmlsvstmq«§¤�mUe6� { pq� { u$��g��Be �fm { �Be�uwe�gjxqsvo�m�xqrf²&m {�{ mlr {mlg��fm.� { pq� { mBeje�u��du�g��®�OmBrt�qmBsGg� lg { m®pG�fg�mBsdrtmBe ejxysve7�%�lsOxy¢wu¬g���e�rt�v�t¢&�Bknmls@gjxqu { m.mls o�pqkn� { mBeje�u�pGs�«'1Ò �U� Ð ��( � o�pf�txy�Gm��fm.e�pGr { o�mq°do�pf�txq�qm��tm®e�pqr { o�m { pG�trve�g�mq°do�pf�fmUe)��¢wpqst�Grtmlr { �$x { uwxq�t¢�mG°@olpf�txy�GmmBs@g { pq�tu~¹@rtmq°fo�pGkn� { mUe�e�uwpqs&�tm��fpqsts��lmBeB°to�pGknk9rtstu~olxyg�uwpqsve

Page 6: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � �

� � ������32��&��������

ÊÉsGg { pG�dc9o�pf�fuwst�v°G� { pd�trvo�uwst� ¡ £�¤©°yuweÉx�o�p { m o�pGkS�Dpqsvmls@g�py��xysdc9olpqkn� { mBeje�uwpqsSe�o��tmBknmq«�}7�tm k3xyuws� { xY  �vxGo��¾pq� ¡ £�¤§eSuwe�g��vmlu { �vu��G�`e�mBsve�u¬gju��du�ghc-g�p-o��vxystsvml¢§stpqu~e�m��>  �tmBs e�pqknm>�vu¬g�e3x { m&xy¢�g�m { mU��dc`g��tm�o��vxqststmB¢W°7e�cdsvo�� { pGstu��Ux$gju�pGs`¢wpGeje�mUe3olxys¸pfololr { x$g3gj�tm { mBolmluw�qm { °�gj�tm��DpGe�u¬gju�pGs pq�.e�cdk9�Dpq¢�Dpqrvsv�tx { uwmBe7x { m©svpyg � { pq�Dm { ¢�c3mUehgju�k3x$gjmB��°f¢wmBxG�fuwst�Sg�p3� { xyk3x$gjuwo®e�cdk��OpG¢Dm {�{ p {§{ x$g�mUe�¦WbdÊ � ¨½«v}7�vuwe�v�tmlstpGknmlstpGs¼�vxqe�knpygju��$x$gjmB�&ehgjrv�fuwmBe§py��gj�tm®e�cdsvo�� { pqstu��Bxyg�uwpqs¼oBxy�vxq�tu�¢wu�ghcSpq� ¡ £�¤§e�xGeÉ §ml¢w¢�xqeÉg��tm�tmBe�u��Gs pq�7olpf�fmBe�  u�g�� �Dm�g�g�m { e�c@sOo�� { pGstu��Bx$gju�pGs[� { pq�Dm { g�uwmBe ��!�"#�é�$"#� �%"^« � ml�Gm { e�uw�t¢wm ¡ £�¤§e � �&"��é�'"#� (%"^°�OxY�qm\xy¢~e�p-�DmlmBs¶�fmBe�u��GstmB� gjp-Æv�q�@g>xy�@xyuwsve�g3�tm ª e�cdsvo�� { pqsvu��Ux$g�uwpqsOel«¶bdpq�ºg ¡ £�¤%�tmBo�pf�fuwst� u~�fmBxGel°ml²f�t¢�pGu¬gju�sv� { mBe�uw�frOxy¢Ge�pqr { olm { mB�frtsO�txysvolcS¦Èg��tm7e�p ª olxy¢w¢wmB��)�m�²to�mUe�e ª^{ x$gjm�*�¨Ixqe� �mB¢�¢fxGe�g��vm�uws@g�m {�ª e�cdk9�Dpq¢�tml�Dmlsv�fmBsvo�cG°t�vxY�Gm®xq¢we�pn�OmBmls\e��vp$  s¼g�p { mB�trvo�m®g��vm+)��fm ª e�cdsvo�� { pqstu��Bxyg�uwpqs,*6ml­DmUo½g-� �'"#� �%"^«. p { x¼�quw�qmls sdrtk��Om { py��e�pqr { o�m�e�cdk9�Dpq¢~el°vg��tm�sdrtk9�Dm { py�Á�tu�gje6� { pf�frvolmB� �dc x ¡ £�¤)o�pf�fm { uwe

x { xysO�fpqk �Yx { u~xy�v¢�mG«�}7�tm��fmUo�pf�fuwst�¼� { pq�v¢�mBk%u~e7g��tmBs g�p¼� { pG�Om { ¢wc>e�ml�qknmBsGg gj�tm�stpGuwe�c>�vu¬g�ehg { mUxykuws@g�p¼knmUxqe�r { mUe6pGs[e�cdk��OpG¢we©xysv��gjp>mBe�g�uwk3x$gjm�g��vm�e�c@k��OpG¢we6� { pGk g��tm�stpqu~e�c e�mB¹@rtmlsOo�m9pq�Á�tu¬g�en¦Èp {knmUxqe�r { mBknmls@gje�¨Igj�vx$g�uwe { mBo�mBu��GmB��«�}7�tu~e�e�ml�GkSmBs@gjx$gju�pGs�� { pq�t¢wmlk�oBxys9�Dm7xq�t� { mBeje�mB�.�dc�u�s@g { pf�frvolu�sv�x¾� { u�p { u§uwsf�Èp { k3x$g�uwpqs`u�s g��tm��tu�gje�g { mBxqk�°�gjx%�duwst� py�ºg�mBs¥gj�tm��Èp { k,py�©e�cdsvo�� { pqstu��Bxyg�uwpqs �vxyg�g�m { sOel«}7�vuwe x�� { u�p { uIuwsf�Èp { k3x$g�uwpqs&uwe�gj�tmls m�²f�t¢wpqu�g�mU�>xGe§olpqsve�g { xyuws@gje§�dcng��tm��fmUo�pf�fuwst�n� { pdolmBejel«�»©stm.olxqsxq¢¬gjm { svx$gju��Gml¢wcq°d�dc¼� { pq�Dm { ¢�c¼e�g { rvo�g�r { u�sv�9gj�tm��tu�gje�g { mBxyk ° { ml�GmBxy¢�xqsv�>ml²f�t¢�pGu¬g6olpqsve�g { xyuws@gje§pqs e�pGknm�vu¬g��Op@e�u�g�uwpqsveB«�}7�vuwe�uw�tmBx u~e�xq�t�t¢wu�mU��uws � /%"Ggjp��t¢wpfo��fe�  u�g��tuws9xys9u�k3xy�Gmq«10`e�g { rvo½gjr { mÉpy�fÆt²fmB��¢�mBst�ygj�e�u��lm e�¢wpyg�enu�st�vm { mls@g�¢wc¥o { mBxyg�mBeS�vx { � e�cdsvo�� { pGstu��Ux$gju�pGs �OpGu�s@gjenuws g��tm\�tu�gje�g { mBxqk « }7�tm { mBe�rt¢¬gju�sv��vu¬g�ehg { mUxyk e�g { rvo�g�r { m\uwe>olxy¢w¢wmB�·Ê � ʧ¤ ¦ÇÊ {j{ p {�ªµ� mBe�uw¢�uwmls@gnÊ�s@g { pq�dc¸¤�pf�fmUej¨�«)}7�tm\� { uwsvo�uw�t¢wm�olxqs�vp$ �mB�qm { �Dm��trve��tmB�>�Èr { g��tm { u�s�p { �fm { gjp3pq�fgju�knu��lm�o { u�g�m { u~x9pq� { mBe�u�¢wuwmlsvolmq°fo�pGkS�vrfg�uwst�¼o�pGkn�t¢�ml²fu¬ghcxqsv�&� { pG� { mBeje�uw�du¬ghcG«³µs\gj�tu~e��vxq�Om { °O�quw�qmBs x ¡ £�¤©°D §m�Æ { ehg6�Èpfolrve�pGs g��tm��fmBe�u��Gs\py�Ág { xqsve�knu~e�e�uwpqs\e�o��vmlknmBe pq�Ág��tm

olpf�fml §p { �te®u�s p { �tm { g�p�xGo��tuwml�qm3�vu��G� bfÊ � xysv�-e�u��Gsvxy¢�g�p\stpGuwe�m { xyg�uwp ¦Wbf� � ¨��Dm { �Èp { k3xysvolmBe.uws� { mUe�mBsvo�m©py��g { xqsve�knu~e�e�uwpqs¼m {�{ p { el«�}7�tm®� { pfolmBeje��Èp { olpqsve�g { rvo½gju�sv�9gj�tm©�vu¬g�ehg { mUxyk u~e { ml�@x { �fmB�3xGe�x�tc@sOxyknuwo��tu�g�k3xy�t�tuwst�®�Omlgh �mBmlsnxysSu�s@gjm { kSmU�fu~x$g�m§�tuwsvx { c { ml� { mBe�mls@gjxyg�uwpqs�pq�vgj�tm e�mU¹Grvmlsvolm§pq�Oe�c@k ª�Dpq¢~e�xqsv� gj�tm��tu�gje�g { mBxqk gjp¼�Dm�g { xysOe�knu�g�g�mU�\pqs gj�tm�o��OxyststmB¢W«6}7�vm9uwsGgjm { knmB�fu~x$gjm { mB� { mBe�mls@gjxyg�uwpqsu~e�pG�fgjxqu�svmB�S�dcSxGe�e�u��Gstuwst��o�pf�fml §p { �te�gjp.g��tm®�fu�­Dm { mBsGg§e�cdk9�Dpq¢~eB«�}7�tm©�fmBolpd�tm { � { pfo�mBmB�te�e�uwkSuw¢~x { ¢�c  u�g���xn�vu¬g�k3xq�t�tuwst�3  �tu~o���°tuws\� { mUe�mBsvo�m.pq��g { xqsve�kSu~eje�uwpqs�stpqu~e�mq°tk3xYc¼stpqg��Dm�g��tm�uwsd�qm { e�m.py��g��tmk3xq�t�tuwst� { mBxy¢wu��lmB� pGs g��tmSe�mBsv�fm { e�uw�fmG°I¢�mUxq�fuwst�3gjp¼�Opqg�mBsGgjuwxq¢��tmBo�pf�fm { �fm ª e�cdsvo�� { pqstu��Bxyg�uwpqs�« }7�tmk3xq�t�tuwst�¼olxqs�xy¢~e�p3�Dm { ml�Gx { �tmB��xqe7gj�tm�olpqsve�g { rvo½gju�pGs py��xnstml  ¡ £�¤¶�Èp { g��tm�mBs@g�u { m9e�mB¹@rtmBsvo�m�pq�e�cdk9�Dpq¢~el«¼Ë[x$²fu�k�rtk¿m {�{ p {�ª^{ mBe�uw¢�uwmlsvolm9u~e�xqo��tuwml�GmB�¾  �tmls gj�tm3�tuw�q�tmUehg�sdrtk��Om { py�7�tu¬g�knxq�t�tuwst�Ge¦Ç�Om { �Èp { knmU�¾�dc o�pf�fm { xysv�-�fmUo�pf�fm { ¨.x { m3�fm�gjm { knu�stu~e�g�u~oy«&��pygju�pGsve�py�-�� $ ��� �$ � xysv� ��� ��23�wÀ>e�rt� ªk3xq�t�tuwst�Ge�  u¬gj�`�fu�­Dm { mBs@gne�cdsvo�� { pqstu��Bxyg�uwpqs-� { pq�Dm { g�uwmBe�uws`� { mUe�mBsvo�m&py� g { xysOe�knu~e�e�u�pGs m {j{ p { e9x { muws@g { pf�frvo�mU��«Á}7�tu~e �qmBstm { xy¢O� { xqknml §p { �3¢�mUxq�te7svxyg�r { xy¢w¢wcng�p3e�mB�qm { xq¢D�$x { u~xys@gje��Èp { g��tm®g { xysOe�knu~e�e�u�pGsejo��tmBkSmG°vml²d�v¢�pGu¬gju�st�¼g��tmS�fu¬­Im { mls@g®knxq�t�tuwst�¼� { pq�Dm { g�uwmBeB«�4§c�olpqs@g { xqe�g6  u�g��\gj�tm9Ê � ʧ¤´xy¢w�qp { u�g�� ªk °�xy¢w¢�g��tm3� { pq�DpGe�mB� xy¢w�qp { u�g��vkne®�vxY�GmSx�¢wu�svmBx { olpqkn�t¢wm�²fu�ghc[xqe®gj�tm¼e�mU¹@rtmlsvolmn¢�mBst�ygj�¾uwsvo { mBxGe�mUel«}7�vm��tu�gje�g { mBxyk o�pGsvehg { rOo½g�uwpqs knm�gj�tpf�te6� { mUe�mBsGgjmB� xy¢w¢wp$  �Èp { e�uw�qsvu¬ÆOoBxys@g6uwkS� { p$�Gmlknmls@gje7uws g�m { k3epq�§bdÊ � xysO� bf� �   u�g�� { mBe��OmUo½g®g�p o�¢~xqeje�u~olxq¢g { xqsve�knu~e�e�uwpqs[ejo��tmlknmUe©  �vm { m9gj�tmn�Yx { u~xy�v¢�m�¢�mBst�ygj�olpf�fml §p { �te7x { m®e�uwkS�v¢�c�o�pqsOolx$gjmlsvxyg�mU��«0�stpygj�tm { �fmUe�uw�qsno { u�g�m { uwpqs�gj�vx$gÁ §m o�pqsOe�u~�fm { u~e�g��tm xqkSmBsvxy�vu�¢wu¬ghc�pq� ¡ £�¤§eÁxysO�9pq�vg { xysOe�knu~e�e�u�pGs

ejo��tmBkSmUe§�Èp { � { pq� { mUe�e�uw�qm©�tmBo�pf�fuwst�O«�}7�tm�stpygju�pGs&pq��� { pG� { mBeje�uw�qm®�fmBolpd�tu�st�nu~e �qm { c3uwkn�Op { g�xys@g7�Èp {

565 ã87:9�;�93<

Page 7: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

� �������¯Ä� ����� � � � ����À �uwk3xy�Gmq°d�duw�fmBpSxqsv�>xqrv�fuwpSxq�t�t¢wuwoBx$gju�pGsvel«�}7�tu~e§uwe xqkSpGst��gj�tm®�ÈmBxyg�r { mBe�g��Ox$g7�vxY�qm©�OmBmls&gjx { �qmlg�mU�¼uwsgj�tm�mBk9�DmB�t�fmU� ehg { mUxyk { ml� { mUe�mBsGg�x$gju�pGs&xy¢w¢wp$ �mU�>uws g��tm�� z Ê����y�q�G�nehg�xysv�tx { ��« . p { g��tu~e6�vr { �DpGe�mq°xqs>ml²d�DmBo�gjxyg�uwpqs ª �vxqe�mB�&�fmBolpf�fu�sv��� { pfo�mU�fr { m©u~e7u�s@g { pf�frvolmB��«�³µs�p { �fm { g�pnpG�fgjxqu�s��OmUehg � { pq� { mUe�e�uw�qmbt� � �Dm { �Èp { k3xysvolmBe�u�s�� { mBe�mlsvolmÉpy�vg { xysve�knuweje�uwpqs�m {�{ p { eB°lgj�tm ¡ £�¤ o�pf�fm�g { mBmBe��vxY�qm�g�p®�Om7�fmBe�uw�qstmU�uws3e�rOo��nx® 7xYc�g��Ox$g�knpGe�g�py�Dg��tm6e�cdk9�Dpq¢~e6À�ÂIÀ�Ã^ÄyŧuweÉo�pqsOo�mls@g { xyg�mB��pqsSg { xqsve�u�g�uwpqsOe�pqs�g��tm�olpf�fm�g { mBmolp {j{ mUe��DpqsO�fu�sv�ng�p��tu¬g�e©g��vxyg®  uw¢�¢��Dm�k3xq�t�OmU��uws[x��fm�gjm { kSuwstu~ehgjuwo9 §xYcG«��®uw�qmBs¾x ¡ £�¤)g { mlm&¦Çmq« �v«x��6rf­Ik3xys olpd�tm�g { mlm ��!U�$"º¨�°6pqsvm[olxqs �trtuw¢w�¶x¥stml  o�pf�fmlg { mlmG° �@c { m ª xqeje�uw�qstuwst� g��vm¾o�pf�fmB �p { �vegjp g��tm&�fu¬­Im { mls@g9e�cdk9�Dpq¢~e�u�s-p { �fm { g�p[ejx$gjuwe��Èc¾xyg��OmUehg9g��tm¼xq�Op$�Gmno { u�g�m { uwpqs°  �tuw¢�m>knxqu�s@g�xyuwstu�sv�gj�tm�ejxyknm�kSmUxys[�tmBejo { u��fgju�pGs�¢wmlst�qg��`¦Çkn�t¢~¨6�Èp { g��tmno�p {�{ mBe��Dpqsv�fuwst�¼e�pqr { o�mG«�}7�tu~e®¢�mUxq�te6g�p&olpf�fmBe{ m��Èm {�{ mB��gjp�xGe�� � À3���� �� ��À�� � � jÄqà ��� �,� ��olpf�fmBeB«�}7�tm�¢wm�²fu~o�pG� { xy�t�tu~o�p { �fm { oBxys[xq¢we�p>�DmSmlsf�Èp { olmB�\�dcgj�tm3knmBxqs¾pq�Ég��vm��6r ª }rOo��qm { xq¢��Gp { u¬gj�tk ��!�!�"¯«¼}7�tuwe�xq¢��Gp { u¬gj�tk { m�g�r { sve®gj�tm3¢wm�²fuwolpq� { xq�t�tu~o9o�pf�fm�OxY�@uwst�3gj�tm�e�k3xy¢w¢�mUehg®k3�f¢W«.�6pqg�m9g��vxyg©�Èp { e�pqknm�e�pqr { o�mUel°��6r ª }�rvo��qm { ¢wmBxq�ve6gjp¼g��vm�ejxyknm9k3�f¢Áxqegj�tm�o�p {�{ mBe��Dpqsv�fuwst���6rf­Ik3xys\o�pf�fmG«}7�tm { mBe�gSpq�6g��tm��vxq�Om { u~eSp { �Gxqstu��BmB� xGe��ÈpG¢�¢wp$ 6el«`bfmBo½gju�pGs·��u�s@g { pf�frvolmBe�g��tm&� { xyknml §p { �¾pq�

�vu¬g�ehg { mUxyk8o�pqsOehg { rvo�g�uwpqs�°tg��tm�stpyg�x$g�uwpqsOe6xysv�[�fm�Ævsvu¬gju�pGsve6rve�mB� uws g��vm�e�mB¹@rtml¢^«�bdmB�qm { xy¢��vu¬g�ehg { mUxykolpqsve�g { rvo�g�uwpqsnknm�g��vpd�ve�py­Im { uwst�9�fu�­Dm { mBs@g�g { xq�fm ª pq­Ie�u�sngjm { kneÉpy��m {�{ p {�ª^{ mBe�uw¢�uwmlsvolm§xqsv�3o�pGkn�t¢�ml²fu¬ghcx { m �fmUe�o { uw�DmB��u�s¼bdmUo½g�uwpqs3�v«�}7�tm6xq�t�t¢wuwoBx$gju�pGs�pq�Ogj�tm�bd³�bv» xysv�9g��vm7g�r { �Op��tmBo�pf�fuwst��� { uwsvo�uw�t¢wmBe�g�pgj�tm®�tu¬g�ehg { mUxyk { mBe�rt¢�g�uwst��� { pqk#x�o�pqsOehg�xys@g�k3xy�v�tu�sv��u~e7�fmBejo { u��DmB�>u�s bdmBo�g�uwpqs&�v«Á}7�tm.o�pf�fm©�tmBe�u��Gsu~e.�fu~e�olrve�e�mB�[u�s bdmUo½g�uwpqs-�>xqsv� e�pGkSmSo��tpqu~o�mUe.x { m�xq�t�qpfolxyg�mB��«9bdu�k�rt¢~x$g�uwpqs { mBe�rt¢¬g�e.x { m9� { p$�duw�fmU�xqsv���fuwejo�rOe�e�mB�&u�s\e�mBo�g�uwpqs (t«

! ����*���6� "S���.��6�! ���#����2$#¿ % �������������&�')( *,+.-�/0-213+5476£m�g�8:9<;>=@?�ACBDBDBE=GFEADBCBDBH=JILK®�Dm¼x e�mU¹GrvmlsvolmSpq�§e�pqr { o�m3e�cdk9�Dpq¢~e�g�x%�duwst��g��tmBu { �$xq¢�rtmUe.u�s-x&Ævstu�g�mxq¢��v�vxy�Dm�g�M o�pGkS�DpGe�mB� py�ON MPNÁe�cdk��OpG¢weB°QMR9TSVU�?�ADBCBDBHUXW)ADBDBCBHUGY Z�Y\[@« £�m�g^] �Dm�x �tuwsvx { c¥�$x { u ªxq�t¢wm�¢wmlsv�yg��¸o�pf�fm��tmBe�u��GstmB�`�Èp { gj�tuwe3xq¢��v�vxy�Dm�gU°§xGolo�p { �tu�st�¾g�p-u�gje¼e�gjxyg�uwpqsvx { c � { pG�vxy�tuw¢wu¬ghc`_a9Scb ? ACBDBDB)b W ACBDBDB)b�Y ZQYd[G«3}�p\mBxGo��¾e�c@k��OpG¢5= F u~e�xqeje�pdoluwxyg�mU�[x o�pf�fmB �p { �e].;f= F KL9hg ?F BCBDB)g�iGjlk�m>nF pq�¢wmlsv�yg��poq;f=GF3K½«É}7�vm.e�mB¹@rtmBsvo�m.pq��e�cdk9�Dpq¢~e�8-uwe6olpqsd�qm { gjmB�>u�s@g�p3xqs&uws@g�m { knmB�fu~x$gjm { mB� { mUe�mBs@gjx$gju�pGs�°r 9s; rOtXu BDBCB uHr�v KJA ¦ !U¨

  �vm { m r�w u~e x3o�pG¢�rtkns��qmUo½g�p { �fm�ÆvsvmB� xqer w 9 xy

z {|}~~~

{�X�\� m>�}

�D�� B ¦W�q¨

³µs�g��tmSe�mU¹Grvml¢^°Ogj�tm9mBknu¬g�g�mB�[�tu�gje�g { mBxyk8u~e©�tmlstpqg�mB���s9�� ? BCBDB�� I5� xqsv� gj�tm { mBolmluw�qmU�\e�mU¹Grvmlsvolmpq��stpqu~e�c��vu¬g�e�u~e©�tmlstpqg�mB����s9��� ? BDBCBQ�� I5� «.bfu�knuw¢wx { ¢wcq°Dg��vm9uwsGgjm { knmB�fu~x$gjm { ml� { mBe�mls@gjxyg�uwpqs\pGs\g��tm{ mBolmluw�qm { e�u~�fm.uwe { m��Èm {�{ mB�¼g�p3xqe��r «

���15����

Page 8: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � �

binarystream

reconstructedsymbols

corruptedbinarystream

reconstructedintermediate

representation

binary representationof symbols

symbols channel

������� �������

�� ��� � � � ��

. u��Gr { m !��ɤ�pd�tu�st�3xqsv� �fmBolpd�tu�st�n�trvu�¢~�fuwst�3�t¢wpdo��feB«

� m3o�pqsOe�u~�fm { gj�tmn�qmlsvm { xy¢�� { xqkSmB �p { � �fmB�tuwo�g�mU�[uws . uw�v« !q°�  �vm { m9gj�tm3o�pf�fuwst�&� { pfo�mUe�e®u~e.�fm ªolpqkn�DpGe�mB� uwsGgjp¼gh §p>e�g�ml�Oe �6olpd�tml §p { �\xqeje�uw�qstknmBsGgS¦ ��6¨�xysv�\�vu¬g�ehg { mUxyk o�pGsvehg { rOo½g�uwpqs¥¦ � �¨�«�³µsol¢wxGe�e�u~olxy¢�o�pGkS� { mUe�e�u�pGs\e�cfe�g�mlk3eB°Dg��tmno�pf�fmB �p { �te�� { pd�trvo�mU��x { m�g { xysOe�knu�g�g�mU� � À��3�vÀl ��� ����¬Å$°I�Èp { k ªuwst�[x � y ��� � Àl � � ÀE�n�tu�gje�g { mBxqk�«e��m { mq°� �m¼�Èpdolrve�pqs-g��vm¼� { pq�t¢wmlk py�6�fmUe�uw�qstuwst�[xq¢��Gp { u¬gj�tk3e®�Èp {olpqsve�g { rvo�g�uwst� �tu¬g�ehg { mUxyk3e.gj�vx$g9  uw¢w¢�ejx$g�u~e��Èc[�$x { u�pGrve.� { pq�Dm { g�uwmBe.pq� { mBe�uw¢�uwmlsvolc[xysO�-� { pG� { mBeje�uw�du¬ghcG«��pygjm©gj�vx$g �Dpygj�>gj�tm�e�mU¹Grvmlsvolm©¢wmlst�qg���� xqsv�>g��tm.¢wmlst�qg������ 9�� IF��@? oq;f= F K�py��gj�tm�o�pGsvehg { rOo½g�mU��vu¬g�ehg { mUxyk�� x { m6xqeje�rtknmU�9gjp��Om+�@svp$  sSpGsSg��tm��tmBo�pf�fm { e�uw�fmG«Á�6pygjm6xy¢~e�p.gj�vx$g� �m { mBe�m { �qm7olxq�tu¬g�xy¢¢wm�g�g�m { e�g�p { mB� { mBe�mls@g { xysv�tpqk �$x { uwxq�t¢�mUel«¥bdk3xq¢�¢7¢wm�g�gjm { eS  u�¢w¢7�Om�rve�mB� gjp �tmlstpqg�m&g��tm��$xy¢wrtmBeSp {{ mBxq¢�u��Bxyg�uwpqsve§pq�g��vmBe�m��Yx { u~xy�v¢�mUel«

&�'>& *,+.-213+Q4q6 +����G+54q6 -�/.45- /�4! a6 -X/#"%$'&)(h/+*!*71H4-,}7�vm � Lxq¢��Gp { u¬gj�tk3enolxys·�Dm { ml�@x { �fmB� xqen�fcdsvxqkSu~o��tu�g �E� � � ÂdÄ � �Dm�gh §mlmBs`gj�tm u�s@gjm { kSmU�fu~x$g�m{ ml� { mUe�mBsGg�x$gju�pGs r xqsv�¸g��vm[�tu�gje�g { mBxqk ��«4}7�tmBe�m[k3xy�v�tu�sv�Ge�. x { m\g��drve �fmlÆvstmB�¶pqs gj�tm e�m�g/ ;�0.K�9sSX;�1 A32fK54�68791:7;��A<6=7>2?7aoq;A@ F KE[�py��g�rt�v¢�mUe�;B1 A32>K7g��vxyg��vx { e�mBe:0)¦ºg��vm { mUxy¢wu��Ux$gju�pGs�pq�r ¨7xqe

/ ;�0.KDC EF6 BdB ���+G;�1 AH2>KJIC . ;�1 AH2>K599K.A ¦Ç�G¨

  �vm { mLK ehg�xysv�ve3�Èp { x �tu�g �Op@e�u�g�uwpqs pq���9« �6pygjm�gj�vx$g&g��tm¾u�sv�tm�²>29oBxys �Dm { ml�Gx { �tmB�¸xqe>g��tmuwsv�fml²[py�7x>¢~xYcqm { ¦Çp { x&�tu�g ª �t¢wxqstmU¨©uws[gj�tm¼o�pf�fmU� { ml� { mBe�mls@g�x$g�uwpqs¾py��gj�tm¼e�c@k��OpG¢W«nbduwkSuw¢~x { ¢�cG°�g��tm�tmBo�pf�fm { � { pfo�mlmU�teÁ  u�g��>x.�vu¬g§knxq�t�tuwst���Dm�gh §mlmBsng��tm { mBolmluw�qmU���vu¬g�ehg { mUxyk �� xysO�3xysnu�s@gjm { kSmU�fu~x$g�m{ ml� { mUe�mBsGg�x$gju�pGs �r py�§g��tm { mUo�mluw�qmU�¾e�mB¹@rtmBsvo�m>py� o�pf�fml §p { �teB«&}7�tu~e�k3xq�t�tuwst�v° { ml�Èm {j{ mU�¾g�p[xGeNM�°�tml�Dmlsv�te6pqs&g��tm�stpGuwe�c { mBxq¢�u��Bxyg�uwpqs �0`py� �r xysv�&uwe��fm�ÆvsvmB��xqe

EF6 BdB � � GOC / ;V�0�KK IC M7;�K KQ9 ;B1 A32>K A ¦È�@¨

  �vm { m7g��tm�e�m�g / ; �0.K½°@u�s3� { mUe�mBsvo�m pq�I�vu¬gÉm {�{ p { eB°yk3xYc9stpqg��Om6mU¹@rvxy¢vg�p / ;B0�K�«�}7�tm�o�pGkn�Op@e�mU�9�Èrvsvo ªgju�pGs�Pe9>MRQ#.¥u~e6xn�fcdsvxqkSu~o.k3xy�t�vu�st�n�Èrvsvo½gju�pGs&� { pqk / ;�0.K7uwsGgjp / ; �0�K�« 06s ml¢wmlknmBsGg6u~e6�fmUo�pf�fmU�uws�gj�tmno�p {j{ mBo½g®�Op@e�u�g�uwpqs¾u¬­SP�;B1 A32>K79 ;B1 A32fK½«�}7�tmSm {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�m��tml�Dmlsv�te®pGs�g��vmSoBxy�vxq�tu�¢wu�ghcq°�uws

565 ã87:9�;�93<

Page 9: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

( �������¯Ä� ����� � � � ����À �� { mUe�mBsvo�m�pq�Áo��OxyststmB¢m {�{ p { el°dgjp¼k3xy��xn�tu�gje�g { mBxqk mB¢�mBknmls@g5K-py�P���gjp3g��vm�o�p {�{ mBo�g �Op@e�u�g�uwpqs`;B1 A32>Kuws\gj�tm9uws@g�m { knmB�fu~x$gjm { ml� { mBe�mls@gjxyg�uwpqs �r pqs g��vm { mBo�mBu��Gm { e�u~�fmq« �6mlsOo�mq°Du�g®�fmB�OmBsv�te©pqs�� { pq�Dm { g�uwmBepq��g��vm®k3xq�t�tuwst�8PÁ°fuws�� { mUe�mBsvo�m®py���tu¬g m {�{ p { el°dolxq¢�¢wmB�>�tm { m )�olpqsve�gjxqsvo�m3*�p { )�e�gjxq�tu�¢wu�ghc&*®� { pG�Om { gju�mUel«bfu�svolmq°@�Èp { x9�quw�qmls&o�pf�fm7]�°@gj�tm©mBs@g�u { m®k3xy�t�tuwst�8P¾olxqs¼�vx { �f¢wc3�qm { u��ÈcSg��tmUe�m®� { pq�Dm { g�uwmBeB°Gu�g7  u�¢w¢��Om�tmBo�pGkn�Op@e�mU�9uws@g�p�x.e�mlg�py�Iknxq�t�tuwst�®�Èrtsvo�g�uwpqsveB°GoBxy¢w¢�mU� � ��2D� �E� � � ÂdÄ � °@�qm { u��Ècdu�st�©g��vmBe�m � { pG�Om { gju�mUel«��Î������ � �ÇÒ���� � xysnml¢wmlknmls@gÉuwsv�fml²p;B1 A32fK�uwe�e�xquw�Sgjp��Dm �� $ ��� �$ � �dc P 9>MRQ#.§°Gu�­�Kp9 .�;B1 A32fKÁ�fpdmBesvpyg��fmB�OmBsv�3pGs�gj�tm { mBxq¢�u��Bxyg�uwpqs 0�«�bduwknu�¢~x { ¢wcq°ygj�tm��vu¬g�ehg { mUxyk u�sv�tm�² K�u~eÉxq¢we�p�ejxyu~�9gjp��Dm �� $ ��� �$ � «

£m�g / �fmlsvpyg�m>g��tm e�m�g�pq� �� $ ��� �$ � u�sv�tm�²fmBeB«¾}7�tm { mUehg { u~o½gju�pGs . py�5.Lgjp�g��vm��fmlÆvstu�g�uwpqs`e�m�g/ xqsv�>u�gje6u�sd�qm { e�m%M 9 .�� ? x { m�xy¢~e�pnejxyu~�¼gjp3�Om �� $ ��� �y � «Ábfrvo��\o�pqsOehg�xys@g knxq�t�tuwst�Ge oBxys�stpyg�Dm�xq¢¬gjm { mB�\�dc o��vxysvstml¢�stpqu~e�m&�� �05A�;�1 AH2>K�� /�� P�;�1 AH2>K�9;B1 A32fK½«©£m�g�� �� xqsv������ { mUe��DmBo�g�uw�qmB¢�c�tmlstpqg�mSg��tmn¢wmlst�qg�� py��g��tm3e��tp { g�mUehg�xysO��py��g��tm3¢wpqsv�qmBe�g�o�pf�fml §p { �te©py��g��tm¼olpd�tm�g { mlmG« .v{ pGk g��tm�ÇxGo½g.g��Ox$gB°�Èp { mUxqo�� { mUxy¢wu��Ux$g�uwpqs 0�° /�� / ;�0.K½°�u¬g��ÈpG¢�¢wp$ 6e©g��vxyg�u¬� P u~e�x o�pqsOehg�xys@g®k3xq�t�tuwst�v°gj�tmls�gj�tm�e�mlg / �Gm { u¬ÆOmBe�g��tm.�ÈpG¢�¢wp$  uwst�n� { pG�Om { ghcG«� � Ò��ÉÎ �Y� Ï�� � / � EF6 BdB � G�� EF6 BdB�� �� GfB��Î������ � �ÇÒ��! � xqs ml¢wmlknmls@g�u�sv�tm�²�;�1 A32fK3u~e&ejxyu~�·g�p`�Om ��� �&2 ��À �dc P�u¬­). ;�1 A32fK3pGst¢�c �fmB�OmBsv�tepGs g ?F ACBdBlB g#" � ?F xysv�$ %2&% 4 6 7 2&%(' 23AL;�1 AH2&% K§uwe ��� �&2 ��À�«£m�g / k �tmlstpqg�m.g��vm�e�mlg6py� ��� �&2 ��À9u�sv�tm�²fmBeB« 0�ehg�xy�t¢wm�k3xy�t�vu�st� . k oBxys��Om��tm�ÆvstmU� �dc { mUehg { u~o½gju�sv�gj�tmnk3xy�t�tuwst� . gjp�g��tm¼�fmlÆvstu�g�uwpqs-e�mlg / k « 04e�gjxy�v¢�mnk3xy�t�vu�st� �Gm { u¬ÆvmUe©g��tmn�ÈpG¢�¢wp$  u�sv�&� { pq�Dm { ghcq«£m�g rve6xGe�e�rtknm©g��vxyg g��tm.Æ { e�g:2�) 6.�tu¬g�e py��xne�cdk9�Dpq¢�@ F �OxY�qm®�OmBmls\�fmBolpf�fmB��  u�g��tpGrfg6xysdc¼m {j{ p { °u^« mq« �* ?F 9 * ?F ADBlBdB �*+" � ?F 9 *+" � ?F °§xysv�¥g��vxyge;�1 A32fK,� / k « ��pygjm&gj�vx$g �@ F u~enstpyg3�fmBolpf�fmB�`cqm�gU« }7�tm�tmBo�pf�fm { olxys&mBe�g�uwk3x$g�m.o�p {�{ mBo�g�¢wcSg��tm.�DpGe�u¬gju�pGs Ke99. ;�1 AH2>K�  �tm { m.x9�vu¬g ml¢wmlknmBsGg uwsv�fml²dmU�>�dce;B1 A32>K�Oxqe7�Dmlmls\k3xq�t�OmU� �dc¼g��vm�mlsvolpd�tm { «É}7�tm�uwsd�qm { e�m�;B1 A32>KQ9>M ;�K K7u~e �tmBsvo�m�� { pfo�mUe�e�mB�&  u�g��tpGrfg©xysdcm {�{ p { «�³¯g xq¢we�pSkSmUxysve§gj�vx$g �Èp { g��tm�e�m�g py��ehg�xy�t¢wm.u�sO�fm�²fmBeB°dg��vm�m {j{ p { � { pq�Oxy�Gxyg�uwpqs¼u~e { mBe�g { uwo�g�mU�3g�pgj�tm�e�c@k��OpG¢�u¬g�e�mB¢¬�h«

&�'.- /103254 +76q4! £m�g rve7o�pGsve�uw�fm { g��tm®g { xysOe�knu~e�e�u�pGs>pq��x ¡ £�¤ mlsvolpf�fmB�&e�pGr { olm©pGs&x 4§u�sOx { c3bfc@knknm�g { u~o�¤��vxysvstml¢¦�4 bv¤7¨©  u¬gj�-x��tu�g�m {j{ p {©{ x$gjm\¦ 4§Ê � ¨98�« z�{ p$�duw�tmB�[g��tmnk3xy�t�vu�st� u~e�ehg�xy�t¢wmq°uW« mq«S  u¬gj�-stp u�s@g�m {�ªe�cdk9�Dpq¢t�fmB�OmBsv�fmBsvo�mG°yg��vm � { pG�vxy�vu�¢wu¬ghc�g��vxygÉx®e�cdk9�Dpq¢�= F uweÉo�p {j{ mBo½gj¢�c��tmBo�pf�fmU�9u~eÁ�Gu��GmlsS�@c

P; �= F 9

@ F N = F 9 @ F K�9s;'6:),8�K iGjlk�m>n °t¢wmBxq�tu�st�Sgjp�gj�tm.�Èpq¢w¢wp$  u�st�¼bdÊ � �Dpqrvsv�bfÊ �:;=<?>A@CB ;�]�K�9 6:)ED

FHGJI Z b�W�;'6:),8�K iGj FHG n ¦W�q¨

9K8�� �ML�N ;O8�PVK A  �vm { m�� � �fmBstpygjmBe7gj�tm�k3�f¢pq��gj�tm�o�pf�fm�]Á«É}7�vuwe mU¹@rvx$gju�pGs&� { p$�duw�tmBe xS¢�p$ §m { �Dpqrvsv��u�s�g�m { k3e pq�bfÊ �   �tmBs�g { xqsve�knu�g�gju�st��e�pGr { o�mBe�mlsvolpf�fmB�\  u�g��[g��tmno�pf�fm�] pqs[x 47bO¤©°IxGe�e�rtknuwst�3g��Ox$g�e�uwkn�t¢�m

���15����

Page 10: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � �

�Ox { �>�fmUo�pf�fuwst�nuwe7rve�mB��«���pygjm©gj�vx$g gj�tu~e7�OpGrtsv�&uwe7¢wp$ �m { g��vxqs>gj�tm�bdÊ � g��vxyg  �pGrt¢w�&�Dm.xGo��tuwml�qmU�  u�g�� . £�¤§eB«

� �1�½������� �9� �§���&������&�É������� ���l����������� �!�

³µs>g��tu~e7e�mUo½gju�pGs�°d �m.�fmBejo { uw�Om®�tu�gje�g { mBxyk olpqsve�g { rvo½gju�pGs¾¦�4 ¤7¨�xy¢w�qp { u�g��vkne�py­Im { uwst���fu�­Im { mls@g�g { xG�fm ªpq­Ie7uws�g�m { k3e7py��m {j{ p {�ª^{ mBe�u�¢wuwmlsvolm�xysv��o�pGkn�t¢�ml²fu¬ghcG«

-�')( ��+54q6 -�/.45-���� *5* 1)45,���������®uw�qmBs�x¼o�pf�fm ]�°Og��vm�Æ { ehg®xy�t� { pGxGo���xqu�k3e©x$g©k3xy²duwknu��Bu�sv�ng��tmSolx { �fuwsvxy¢�py��g��vm��fmlÆvstu�g�uwpqs[e�m�g�pq�gj�tm.o�pqsOehg�xys@g�k3xy�v�tu�sv�8. °du^« mG«�e�rvo��>g��vxyg / 9)E 6 BlB � G(��E 6 BlB�� �� G�¦We�mBm z�{ pq�Dm { ghc !U¨½«Á��pyg�u~o�m©Æ { ehggj�vx$g�xn�$x { u~xy�t¢wm�¢wmlst�qg��\o�pf�fmlg { mlm�o�pGkn� { u~e�mBe x3e�mBo½gju�pGs py�ÁxSÆt²fmB� ¢wmlst�qg�� mB¹@rvxq¢�g�p3gj�tm�knu�svu�k�rtk¢wmlsv�yg��Spy��x.o�pf�fmB �p { ���fmlstpqg�mU� � �� °y�ÈpG¢�¢wp$ §mB���dc9x®�$x { u~xy�t¢wm7¢�mBst�ygj�Se�mBo�g�uwpqs�« 0 �� $ ��� �$ � k3xy�t�vu�st�oBxys[g��drve.�Dm¼�fm�ÆvsvmB� xqe©g��tm¼olpqkn�DpGe�u¬gju�pGs[py���Èrtsvo�g�uwpqsveN. � E 6 BlB �LG � EF6 BdB�� �� G CDEF6 BdB � � �� GÉxysO�M 99. � ? �fm�ÆvsvmB� e�rOo��&gj�vx$g ;B1 A32fK#C . ;�1 AH2>K�9�;A2() 6VK'� L 1 ¦ (G¨}7�vm9�tu�gje�g��vxyg®�fp&stpyg®�OmB¢�pGst�¼gjp¼gj�tm��fmlÆvstu�g�uwpqs[e�m�g®py�?. oBxys\�DmSe�uwkS�v¢�c\o�pGsvolxyg�mBsvx$gjmB�\x$g©g��tmmBsv�¥pq�6g��vm��vu¬g�ehg { mUxyk «`}7�tm �� $ ��� �$ � k3xy�t�tuwst� . �fmlÆvstmUeSx e�m�gnpy� )��vx { ��*&e�cdsvo�� { pqstu��Bxyg�uwpqs�Dpquws@gjeB«

� ���% � ��À�����¢wm�g5Ms9 ScU ? A�U P AHU�� AHU�� A�U�� [6�Om7gj�tm�xq¢��t�Oxy�Dm�g�py�Dg��vm6e�pGr { olmq8 j ? n   u¬gj�Sg��tm�e�gjxyg�uwpqsvx { c� { pG�vxy�tuw¢wu¬gju�mUe7�quw�qmls��dc b ? 9��2B �v°�b P 9���B �t°2b��79��2B��f°�b�� 9���B 6�xysO�Pb�� 9���B 6G«É}7�tu~e6e�pGr { o�m.�vxqe�DmlmBs�o�pGsve�u~�fm { mU� �@c e�ml�qm { xq¢�xyrfgj�tp { eB°vmq« �v« ��!3"¯« ³µs ��!Y�'"¯°vgj�tmR6! npq�fgju�k3xy¢�o�pf�fmUe9¦Èuws\gj�tm��6rt­Dk3xyse�mlsOe�mY¨�xY�Yxqu�¢~xy�v¢�m§�Èp { g��tu~eÉe�pqr { o�m �OxY�qm7�OmBmls3svxqknmB��« 06¢w¢tgj�tmBe�m�o�pf�fmUeÁ�vxY�Gm6x.kn�t¢tg��Ox$gÉu~eÁmB¹@rvxq¢fg�p�2B �t« � u¬gj��g��vm9e�xqknm�stpyg�x$gju�pGsve�xGe6uws ��!Y�'"^°Og��vm�o�pf�fmUe { m��Èm {�{ mB�&g�p�xqe ]"�L9�S!� 6 A#���2A 6 6 A6$�%�2A 6$� 6 [xqsv��]"&q9 S'�2A6!�2A 6 6$��A6 6 6$��A6 6 6 6 [��OxY�qm �Dmlmls&e��tp$  sSgjp�m�²f�tuw�tu�g�uwsGgjm { mBe�g�uwst��e�ml¢�� ª e�cdsvo�� { pqstu��Bxyg�uwpqs� { pG�Om { gju�mUel«�}7�tm { mBxq¢�u��Bxyg�uwpqs)( 9 U ? U��CU��DU P U��DU��DU ? U P ¢wmBxG�te { mBe��OmUo½g�uw�qmB¢�c¼g�png��vm�e�mU¹Grvmlsvolm�¢�mBst�ygj��R� 9 6!*��Èp { olpf�fm ]"��xysv�¥g�p¾g��tm e�mB¹@rtmlsOo�m�¢�mBst�ygj� ���9+���\�Èp { o�pf�fmP]"&y«`}7�vm { mBe��OmUo½gju��Gmuws@g�m { knmB�tuwxyg�m { mB� { mUe�mBs@gjx$gju�pGsve�xqeje�pfo�u~x$gjmB�.gjp®g��tm e�mB¹@rtmlsOo�m§py�De�cdk9�Dpq¢~e,( x { m��Gu��Gmls9uws . uw�v«y�t«�}7�tm¤§Ë 0¶xy¢w�qp { u�g��tk � { pfo�mlmU�teÁ  u�g��3gj�tm�k3xq�t�tuwst�=.¾py��g��vm6ml¢wmlknmls@g�e7; * "F K�g�pO° { mBe��OmUo½gju��Gml¢wcq°q�DpGe�u�g�uwpqsveK 9 6 BdB 6$*¼xqsv� K 9 6 BlB����npy�Ég��tm��tu¬g�ehg { mUxyk °Ixqe©u�¢w¢�rOehg { xyg�mB��u�s . uw�v«��f«®}7�tuwe�Ævsvxq¢�¢wc ¢�mUxq�te�g�p>g��tm�vu¬g�ehg { mUxyk.-"/0� 6 6!� 6 6$��� 6$�%��� 6 6 61�2� 66�Èp { ] � xqsv�\gjp¼gj�tm��vu¬g�ehg { mUxyk+-"/0� 6 6 6 6 6 6!� 6�6 6$� 6 6 6$� 6!� 6$����Èp { ] & «���pygjm.g��vxyg g��tm�e�m�g / pq��olpqsve�gjxqsGg uwsv�fml²dmUe6xqeje�pdoluwxyg�mU�¼  u�g��p] � xysv�P] & x { m { mUe��DmBo�g�uw�qmB¢�cgj�tm�e�m�g<EF6 BdB *�G � E 6 u ��GxysO�¼gj�tm�e�mlg=EF6 BdB *�G�� E 6 u 6G^«³µs o�pqs@g { xGehg�  u�g�� o�¢~xqeje�u~olxq¢�g { xqsve�knu~e�e�uwpqs[ejo��tmlknmUe6  �tm { m9g��tmno�pf�fmB �p { �te©x { m�olpqsvoBx$g�mBsvx$gjmB��°

m {�{ p { � { pG�vxy�@x$gju�pGs�  uw¢w¢�pGst¢wc&g�x%�Gm9�t¢~xqolm9pqs�g��tm�g�rt�v¢�mUe�;B1 A32fK   �tu~o��[�fp&stpyg.�OmB¢�pGst�¼gjp / «�}7�tmxq�Op$�Gm&k3xq�t�tuwst� xyknpqrts@g�eSg�p-g { xysOe�knu�gSgj�tm Æt²fmB�·¢wmlst�qg��¸e�mUo½gju�pGs·pq��gj�tm�o�pf�fmB �p { �teS�tu�g ª �t¢~xystm�Dm { �tu¬g ª �v¢wxqstmq« �6mlsOo�mq°��Èp { x �6rf­Ik3xys g { mBmq°�gj�tm¼knpGe�g�� { mB¹@rtmls@g9e�cdk9�Dpq¢~e�  u�¢w¢Ésvpyg9e�rf­Dm { � { pqk�tm ª e�cdsvo�� { pqsvu��Ux$g�uwpqs«Ë\p { mlp$�Gm { °lgj�tm �tu�gje�g { mBxqk�e�g { rvo½gjr { m7u~eÁxyknmlsOxy�t¢wm§g�p�e�py�ºg ª �fmUo�u~e�uwpqsS�fmBolpd�tu�st�rOe�uwst� 47xYcqmBe�u~xys¼mUehgju�k3x$gju�pGs � { uwsvolu��t¢wmBeB« � m�  uw¢w¢o�pGkSm.�vxGo��¼pqs&g��vuwe �Dpquws@g6u�s\bdmUo½g�uwpqs �O«

565 ã87:9�;�93<

Page 11: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

� �������¯Ä� ����� � � � ����À �

1

2

1 2 3 4 5 6

3

7 8

t

l4

1

2

1 2 3 4 5 6

1

2

1 2 3 4 5 6

l l33

7 8 7 8

t t

1

2

1 2 3 4 5 6

3

7 8

t

l4

���� ��������

� ���

��

��

��

���

��

��� �

���

��� ������ ���

��� ������ ���

��� �!�"�#�$�%�&�#�'�(�&�#� ��)�*�&�

� �����

���

��

��

��+�

�+��

��� �,�"�,�$�%�&� �'��"�,� � �)�*�&��"�-�.�

/10

/'2

. uw�qr { m�� �ÁÊÁ²txqkS�v¢�m�pq��uws@g�m { knmB�fu~x$gjm { mB� { mUe�mBs@gjx$gju�pGsR0·xysv��o�p {�{ mBe��OpGsv�fuwst�Sknxq�t�tuwst��. { mBxq¢�u��lmU��dc3gj�tm�¤§Ë 0�xq¢��Gp { u¬gj�tk «�}7�vm.e�m�g / py�Áo�pGsve�gjxys@g ml¢wmlknmBsGg uwsv�fml²dmUe u~e7�tu��G�t¢wu��G�GgjmB�&u�s � { xYcG«

-�'>& /�-�/+"%$'& ��� *5* 1)45,�� / � �� / $',�+43 1 -655(}7�vm®¤§Ë 0 xqu�k3e�x$gÉk3x$²fuwknu��Bu�st��g��tm®olx { �fuwsvxy¢vpy�Ig��tm®�fm�ÆOstu¬gju�pGs>e�m�g / «Á}7�tm�m {j{ p {�ª¯{ mUe�uw¢wu�mBsvo�m7olxqs�Dm��Èr { gj�tm { uwsvo { mBxGe�mU�.�dc.g { c@uwst��g�p®knxy²fu�knu��lm�gj�tm§s@rvk9�Dm { py� ��� �&2 ��À0�� ������� $ � °GuW« mq«w°$�dc�kSuwstuwknu��Bu�st�gj�tm.sdrtk9�Dm { pq��uwsGgjm {�ª e�cdk9�Dpq¢��fmB�OmBsv�fmlsOo�uwmBeB°txqololp { �fuwst��gjp87©m�ÆOstu¬gju�pGs��f«Á}7�tm�ehg�xy�tuw¢wu¬ghc¼� { pG�Om { ghcoBxys��Dm9�Grvx { xys@gjmlmB���Èp { x&e�mlg / k py��mB¢�mBkSmBs@g©uwsv�fm�²fmUe�;B1 A32>K��fm�ÆOstmB�¾xqe / k 9hS ;B1 A32fK � / ;B0�K�4 6 71 7 �eA 697 2 7 2�9C[;: S ;B1 A32>K � / ;�0.KH4 697 1 7 �<9cAH2 9 2�9 L 6 [��Èp { 2�9\xysO�>�<9��qm { u��Ècdu�sv�2�9 � � L �=9�7 � � «&Ë[x$²fu�knu��luwst� g��vm¼m�²f�DmBo½g�x$gju�pGs pq�LN / k N�[email protected]�o��tpdpGe�u�st� 2�9^9?> I5�IA@xqsv� � 9 9 ���CB�QED �¥«>£m�g�rve { mBkSuwsv�¾g��Ox$g / ;B0�K�uwe.gj�tm>�fmlÆvstu�g�uwpqs e�m�g�py�7gj�tm { mUxy¢wu��Ux$gju�pGs 0pq�7g��tm&u�s@g�m { knmU�fuwxyg�m { ml� { mUe�mBsGg�x$gju�pGs r «�}7�tm>e�m�g / k olxqs �Om�e�mBmls¥xGe�g��vm { mUehg { u~o½gju�pGs-py� /GF 9;3EF6 BdB � G � E 6 BlB 2 9 G�K.:�;HEF6 BdB � 9 G � S 2 9 L 6 [VK�°G�fmlÆvstu�g�uwpqs3e�mlg�py��x®knxq�t�tuwst��uwsv�fml�DmlsO�fmls@g�py� 0§°yg�p / ;�0.K�«��pygjm&gj�vx$g N /GF N�9 �R� «L»©s`gj�tm�e�mlsv�fm { e�u~�fmG°Égj�tm�xy�t� { p@xqo��¥u~eng��drve3e�g { xyuw�q�@g��Èp {  §x { �¥xqsv� uweuw¢w¢�rve�g { x$gjmB�3uws3gj�tm©ml²txykn�t¢wm��Dml¢wp$ �«�}7�vm©�fmUo�pf�fm { °��@svp$  u�st��g��tm®�$xy¢wrtmBe�py��gj�tm©�Ox { xyknm�gjm { e�2 9 xysO�� 9 °tolxys\e�u�knuw¢wx { ¢wc¼o�pGkn�trfg�m.gj�tm { mBe�g { uwo�g�uwpqs>pq� /GF g�p / ;V�0�K§u�sve�g�mUxq�&py� / ;�0.K½«� ���% � ��À<H��So�pGsve�u~�fm { uwst�&g��tm>e�pqr { olmO8 j ? n °�gj�tm¼o�pf�fmUe�xysv�¾gj�tm¼e�mU¹@rtmlsvolmnpy� e�cdk9�Dpq¢~e.py�7ÊÁ²txyk ª�v¢�m !q°Ygj�tm6bfË 0 � �%� Ä� yà ����� ¶¢wmBxq�ve�gjp®k3xq��g��vm§e�gjxq�t¢�m§uwsv�fm�²fmUe�xGe��fml�tu~o½gjmB��u�s . u��O«y�t°$  �tm { m�g��tmsvpygjxyg�uwpqs

∅ehg�xysv�teÁ�Èp { �tu�gje�g { mBxqk��DpGe�u�g�uwpqsve�gj�vx$g��vxY�qm7stpqgÉ�OmBmls3k3xy�v�OmU�3�fr { uwst�.gj�tuwe�ehg�xy�Gmq« � m ª

k3xqu�stuwst�.ml¢wmlknmBsGg�eÁpy�Og��tm uws@g�m { knmB�tuwxyg�m { ml� { mBe�mls@gjxyg�uwpqs�°$�vm { m { mBe��DmBo½gju��Gml¢wc 66xysv� ���%� 6��Èp { ] � xysO�] & °qx { m�uwsve�m { g�mU�9uwsSg��tm7�DpGe�u¬gju�pGsve�uw�tmls@g�u�ÆvmB�S�dc.g��vm �Yxq¢�rOx$g�uwpqs∅°y  �tu~o�� { mUe��DmBo�g�uw�qml¢wc�¢�mUxq�te�gjp®g��tm

�vu¬g�ehg { mUxyk -�9�� 6 6!� 6 6$���-6$���%� 6 6 61�:61���Èp { ] � xysv��g�p©g��tm7�tu�gje�g { mBxqk -�9�� 6 6 6 6 6!� 6 � 6 6$� 6 6$���2� 6 6 6

���15����

Page 12: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � /

1

2

1 2 3 4 5 6

l3

7 8

t

1

2

1 2 3 4 5 6

3

7 8

t

l4

�������������������������������∅�

���������������∅���������

∅�∅���

����

��

� �

���

� �

��

��

. u��Gr { m����47�mlÆvstu�g�uwpqs\e�mlg / k ¦ÈmB¢�mBknmls@gje7uws � { xYcf¨Épy��g��tm�e�gjxq�t¢wm�knxq�t�tuwst�\¦WbfË 0�xy¢w�qp { u�g��tk¼¨½«�Èp { ]"&y«©³µs[pqg��tm {  §p { �tel°vg��tm { mlk3xyuwstuwst�¼ml¢wmlknmBsGg�e6pq��0´¦Èg��tp@e�m�g��vxyg®�vxY�Gm�stpqg©�Dmlmls[knxq�t�DmB�\�dc. k ¨½°�x { m�uwsve�m { g�mB� uws��DpGe�u¬gju�pGsve©py� ->g��vxyg©�vxY�Gm�stpyg®�OmBmls\g�x%�Gmls�xqe®x3k3xy�v�OmU�\u�k3xq�qm�pq�Éxng�rt�v¢�m;B1 A32fKÉuws�g��tm ��� �&2 ��À�k3xq�t�tuwst�v«0§g�g��vxyg e�gjxq�qm e�pGkSm xysvxq¢�pG�quwmBe>  u¬gj�¶g��vm[Æ { e�g e�g�mB� py��gj�tm Ê � ʧ¤¿xy¢w�qp { u�g��tk � /$"�olxysL�Om

mB�duw�fmBsvo�mU��«`}7�tm Ê � ʧ¤ xq¢��Gp { u¬gj�tk,ehg { rvo�g�r { mBe�gj�tm �tu¬g�ehg { mUxyk,uws�� e�¢wpyg�el°Ágj�tm��qpGxq¢7�OmBu�st�¾g�po { mUx$gjm��Ox { � e�cdsvo�� { pqstu��Bxyg�uwpqs`�Dpquws@gje¼xyg3g��tm\�Dml�Gu�svstu�sv� py�©mUxqo�� e�¢�pqgB«¶}7�tm\Ê � ʧ¤ xy¢w�qp { u�g��tkgj�drve6¢wmBxG�te gjp¼g��vm9o { mBxyg�uwpqs\py��x¼olpqsve�gjxqs@g�k3xy�t�tuwst�¼pGs�x>�fmlÆvstu�g�uwpqs�e�m�gON / N�9�� � � 7 � � � «��mlsvolmq°�u¬g9xq�t�OmUx { e®g��vxygB°�Èp { x sdrtk9�Dm { pq�7e�¢wpygje.¢wp$ §m { g��vxqsS��¦Èg��tm>s@rvk9�Dm { py� e�c@k��OpG¢we�¨½°g��tmsdrtk��Om { py���tu�gjenk3xq�t�OmU�`uws¸x¾olpqsve�gjxqsGgSk3xyststm { uwenstpqgSk3xy²duwknu��BmB��« }7�tuwe3e�rt�G�qmBe�gje9g�p rve�m�xolpqsve�gjxqs@g§k3xy�v�tu�sv�SpGs�g��tm��fmlÆvstu�g�uwpqs\e�mlg<EF6 BdB � G � E 6 BlB � �� G�xysO�¼gjpnxq�t�t¢wc¼Ê � Ê7¤¶pGs�e�¢wpygje§�Èp { g��tm{ mlk3xqu�stuwst�\�tu�gje9g�p[�Om&knxq�t�DmB��«�}7�tm&o�p {j{ mBe��OpGsv�fuwst�\xy¢w�qp { u�g��tk uwe�olxq¢�¢wmB�`¤§Ë 0 ª Ê � ʧ¤�uws g��tme�mB¹@rtmB¢W«��6pygjm9gj�vx$gU°�u���� /%�¥°¤§Ë 0 ª Ê � ʧ¤´u~e.u~�fmls@g�u~olxq¢�g�p�Ê � ʧ¤ xy�t�t¢wuwmB�¾pqs¾x�e�c@k��OpG¢��vxqe�uwe¦Ç  �tu~o��¾�Gm { u¬ÆvmUeON / NG9 � � � ¨�«3³¯��� 9 6G°�¤§Ë 0 ª Ê � ʧ¤1uwe.u~�fmls@gjuwoBxy¢�g�p[¤§Ë 09«}7�tm¼o��tpGuwolm�pq��0�vxqe.x �fu { mUo½g.u�kn�vxGo½g�pqs¾g��tmSg { xG�fm ª py­ { mBe�u�¢wu�mBsvo�m ª olpqkn�t¢wm�²fu�ghcq« �6uw�q�vm { �$xy¢wrtmBe®pq��� ¢wmBxG��°�uwsxY�Gm { xy�Gmq°ygjp3u�sOo { mBxqe�mB�&o�pGkS�vrfg�uwst�¼o�p@ehgU«

565 ã87:9�;�93<

Page 13: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

!U� �������¯Ä� ����� � � � ����À �-�'.- /�-�/+"%$'& ��� *5* 1)45, �G+5476 - 3�65��-213+54#3 &�$���1H4-, +54 /�6 -X/ ������"q/.6 &� �/ $',5+43�1 -65��

( � / �����V6 -�/ ��� }7�vuwe�e�mBo�g�uwpqs �fmUe�o { uw�OmUe�xys xq¢¬gjm { svx$gju��Gm�gjp\g��vm>xy�Dp$�qm3e�gjxy�v¢�m3k3xy�v�tu�sv��xy¢w�qp { u�g��tk3e.py­Im { uwst� g��tmxG�f�$xys@gjxq�qm pq���vxY�du�st��x�¢�uwstmUx { olpqkn�t¢wm�²fu�ghc�¦ N ;A� K�¨É  u�g�� { mBe��DmBo½gÉg�p9Ê � ʧ¤©«f£�mlg�rve§o�pGsve�u~�fm { gh §pe�gjxGo��fel° = 13U��� ©xysv�e= 13U����f° { mBe��DmBo½gju��Gml¢wc��tmB�fu~olxyg�mB��gjp>e�g�p { m��tu�g©�$xq¢�rtmUe * "F py��0·xysv� �vu¬g�ehg { mUxyk�DpGe�u�g�uwpqsve K¼py� -D«�}7�tmBe�m�e�gjxGo��fe�x { m��qpqu~��  �tmBs�gj�tm§xq¢��Gp { u¬gj�tk´ehg�x { gjeB«�£�mlg�rOe�olpqsve�u~�fm { x©e�g { rvo½gjr { mpq��g��tm��vu¬g�ehg { mUxyk -&uws �'e�¢wpygje6  u¬gj� ��9��¥°vu^« mq«w°v  u�g���pGstm�e�¢wpyg©�Om { e�cdk��OpG¢+@CF®¦Èg��tm�e�¢wpyg�e6  uw¢�¢�Dm©xq¢we�p�uwsv�fm�²fmU�n�@c 1�¨�«�}7�vm�e�u��lm�py�e�¢�pqg?1�uwe§�fmlsvpyg�mU�8BPF�«Á}7�tm { m�x { m!�<9§e�¢wpyg�eÉe�rvo��ng��vxyg B F�9 2�9xqsv��� ) �<9©e�¢wpyg�e e�rOo��>gj�vx$g B F.9>2�9 L 6q« . p { mBxGo���e�¢�pqg:1½°fg��tm�xq¢��Gp { u¬gj�tk � { pfo�mlmU�te7xqe§�ÈpG¢�¢wp$ 6e �!q«§g��tm6Æ { e�g4B�� K�; B F A�oq;A@ F K)KÁ�tu¬g�e�pq�Ogj�tm�o�pf�fmB �p { �80 w xqeje�pdoluwxyg�mU��gjp.g��tm�e�cdk9�Dpq¢ @ F x { m7�t¢wxGo�mU�e�mU¹@rtmls@g�u~xy¢w¢wc¼u�s\e�¢�pqg:1½«

�f«7u¬�0oq;A@ F K�� B F °Gg��tm { mBk3xyuwstu�sv���tu�gje�py� 0 w ¦ÇuW« mq« *�� m���F BdBlB * iGj 9 m>nF ¨Éx { m6�vrfg�uws3g��vm�Ã�À��$À�à � À©p { �fm {pqs�g��vm.g�pq��py��g��vm�ehg�xqo�� =#13U��� «

�t«�»�g��tm {   u~e�mq°fu���o7;A@CF3K9'*B F�°ve�pGknm®�DpGe�u�g�uwpqsve7pq��e�¢�pqg-1 { mlk3xyuws&rvs@rOe�mU��«�}7�tmBe�m.�Op@e�u�g�uwpqsOe x { mu�sOe�m { gjmB��pqs&g��tm.gjpq��py��g��tm�e�gjxGo�� =#13U�����f«

�v« � �tuw¢�m��Opqg��[e�gjxGo��de x { m9stpyg��Gpqu~��°tgj�tm�gjpq�\�tu�g©pq��= 13U��� 6uwe { mlg { u�mB�qmB� xqsv� u�sOe�m { gjmB� uws\g��tm�Op@e�u�g�uwpqs[py�2->uwsv�fml²fmB�\�dc&g��tm��Op@e�u�g�uwpqs gj�vx$g®uwe�pqs g��vm�g�pG��py��gj�tm9�DpGe�u¬gju�pGs�ehg�xqo�� =#13U��� � «4§pyg��\e�gjxGo��de7x { m.rt�I�tx$gjmB��«

06�ºg�m { g��vmÉ¢~xqe�g�ehgjml��°Yu^« mG«pGsvo�mÁgj�tm�e�¢wpyg � �Oxqe��DmlmBs�� { pdolmBeje�mU��°U�Opqg��9e�gjxGo��dex { mÁ�qpqu~��«}7�vm��fmUo�pf�fm {� { pfo�mBmB�te®e�u�knuw¢wx { ¢wc\�dc�ehgjp { u�st� ¦ { mBe��OmUo½gju��Gml¢wc { m�g { uwml�duwst�@¨��tu�gje®uws x�ehg�xqo��e=#13U��� .�fml�DmlsO�fu�sv�&pGsgj�tm { mBe��DmBo½gju��Gm��$xy¢wrtmUeÉpq��g��tm.o�pf�fmB �p { �n¢wmlst�qg��ve�oq; @CF KÉxysv�>py��gj�tm®e�¢wpyg§e�u��lm B F�«84�c3olpqsve�g { rvo½gju�pGspq��gj�tm&e�¢wpyg9e�g { rvo½gjr { mG°gj�tm¼sdrtk��Om { py�6e�gjxy�v¢�m3mB¢�mBkSmBs@gje�u~e.gj�tm>ejxyknm3�Èp { �Opqg��`bfË 0%xy¢w�qp { u�g��tkxqsv��bfË 0 ª e�gjxGo��&xq¢��Gp { u¬gj�tk «7}7�vm�k3xyuws��fu¬­Im { mlsOo�m��Dm�gh §mlmBs\g��tmUe�m�xy¢w�qp { u�g��tk3e { ml¢wu�mUe uws\g��tm9 §xYc{ mlk3xqu�stuwst� ml¢wmlknmBsGg�e9x { mnk3xy�t�DmB��«��©e�uwst� gj�tm¼� { pq�DpGe�mB� ehg�xqo�� ª �vxqe�mB�¾� { pdolmB�fr { m3uwsvo { mBxGe�mUe®g��tmm {�{ p {§{ mBe�u�¢wu�mBsvo�m.pq��gj�tm�o�p {�{ mBe��OpGsv�fuwst�9�vu¬g�el«

� ���% � ��À! ��.¢wm�g�rve.o�pGsve�u~�fm { xq�Gxqu�s\gj�tm3e�pGr { o�m^8 j ? n pq��ÊÁ²txykn�t¢wm !q« . uw�v«���u�¢w¢wrvehg { xyg�mUe©�vp$ �g��tmbtË 0 ª ehg�xqo���xq¢��Gp { u¬gj�tk � { pdolmlmU�te®  u¬gj�¾gj�tm3mlsOo�pf�fuwst�&u��§g��tm¼olpd�tm�]"&Su~e.rve�mU��«n³µs[gj�tu~e.m�²txykn�t¢wmq°gj�tm�e�¢wpyg e�g { rvo½gjr { m®�vxGe��DmlmBs�o��vpGe�mls&e�rvo��>g��vxyg7mUxqo���e�¢wpyg7uwe§�Èp { knmU�¼py��o�pGsGgju��GrtpqrOeÉ�tu�g �Op@e�u�g�uwpqsOel°�vrfg6u¬g6u~e7stpqg6knxqsv�txyg�p { cq«

-�'#" $�/%�?& 3 &� ;"713-�6 - 3 &�/ (}7�vm�� { mB�du�pGrve � -xy¢w�qp { u�g��tk3e7xy¢w¢wp$ ¶g�p3�fmUo { mBxGe�m®g��vm�u�kn�vxGo½g py��g��tm�m {�{ p { � { pq�Oxy�Gxyg�uwpqs&u�sv�trvo�mU��dc�g��tm®o��vxysvstml¢Om {j{ p { eB« 06svpyg��vm { xy�t� { pGxGo��9gj�vx$g§ �m©o�pqsOe�u~�fm { �tm { m6u~eÁgj�tm©xqkSmBsvxy�vu�¢wu¬ghcSpy�Igj�tm � � { xyknmB �p { � gjp\� { pG� { mBeje�uw�qmn�fmUo�pf�fuwst�v«>}7�vuwe�svpyg�uwpqs-u~e9ol¢�p@e�mB¢�c { ml¢~x$gjmB�¾g�p gj�tm3� { pq�t¢wmlk py�6bf� �ejolxq¢wxq�tuw¢�u�ghcq«�³µs�e�mUo½g�uwpqs �O« �v°v §m�  u�¢w¢�e�mlm.gj�vx$g©g��tm9�tu¬­Im { mls@g6�tu�g�g { xqsve�u�g�uwpqsOe py�Áx3�tuwsvx { c&olpf�fm�g { mBmolpqsd�qmBc �tu¬­Im { mls@gSxqknpqrts@g�pq��mlsvm { �qcq«¾³µs`e�mBo½gju�pGs �f°�g��tm�xy�t� { pGxGo��   u�¢w¢§�Om��trve��tmB�¥�Èr { g��tm { �dcml²f�t¢�u~o�u�g�uwst�So�pf�fm©�tmBe�u��Gs>xy¢w�qp { u�g��tk3e�xyuwkSuwst�Sx$g7pq�fgju�knu��luwst��xqs )hmBstm { �qmlg�u~o�*�o { u�g�m { u~xt«�³µs>x9olpqs@g�ml²@g

���15����

Page 14: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � !�!

2

3

2

3

0 2

3

1

2

2

2

12

12

0 12

0

0

0 18

Step

1)

3)

1)

2)

4)

1)

2)

4)

1)

3)

1)

2)

4)

1)

2)

1)

3)

4)

1)

Slot

1

2

3

4

5

6

7

8

� �����

� ������ �����

� ������ ������ ���

��� ���� ������ ������

��� ���� ������ ������ � ���

��� ���� ������ ������ � �����

��� ���� ������ ������ � ����������

��� ���� ������ ������ �

��� ���� ������ ������ �

� �����

� ������ ������

������ �������� ��

�������

. uw�qr { m�� ��� � �,�% � ��À ��6mlsvolpd�tu�st��py�e�mB¹@rtmBsvo�m U�? U � U � U P U � U � U2? U P rve�uwst�So�pf�fm ] & xysv�>xy¢w�qp { u�g��tkbtË 0 ª ehg�xqo��I«

565 ã87:9�;�93<

Page 15: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

!Y� �������¯Ä� ����� � � � ����À �pq�D� { pG� { mBeje�uw�qm§�fmBolpd�tu�st�O°ygj�tm �tu�g�g { xysve�u�g�uwpqsve��DmBx { uwst�.knpGe�g�py�Dg��tm { mBolpqsve�g { rvo�g�uwpqs9mBstm { �qc�e��tpGrt¢~��Dm3g { xqsve�knu�g�gjmB�¾Æ { ehgU« . p { m�²txykn�t¢wmq°�g��vm ¡ £�¤�olpd�tml §p { �te�olxqs¾�Dm3g { xysOe�knu�g�g�mU�-u�s x �tu�g ª �t¢~xystm�ÇxGe��vu�pGs�«Á}7�tm�uw�tmBxSpy��g { xysve�knu¬g�g�uwst� ¡ £�¤§e6rve�uwst�3xS�tu�g ª �t¢wxqstm.knm�g��vpd��u~e stpqg7svml )�@c>u¬g�e�mB¢¬� ¦ÈmG« �O«�°u�g6�vxGe7�OmBmls\o�pGsve�u~�fm { mU�¼uws ��!B�"u�s\xno�pGs@g�m�²dg py���duw�tmlp3o�pGkS� { mUe�e�u�pGsO¨½«}7�tm§¢~xYcqm { mB���tmBo�pf�fuwst�®o�pqsOe�u~�fm { mB�.�vm { mÉu~e��vp$ �mB�qm { kSp { m��qmBstm { xy¢qg��vxyg�x�� { pG�t¢wmlk´py�t�tu�g ª �t¢~xystm

p { �@xystu��Bxyg�uwpqs\pq��g��tmS�tu�gje�g { mBxqk�«�}7�vmnxq�t� { pGxGo���o�pqsOe�u~ehg�e�uws�g { xqsve�kSu�g�gju�sv�>gj�tmn�tu¬g�e©�Èp { kSuwst�&g��tm�vu¬g�ehg { mUxyk¿xqoBo�p { �fuwst�&g�p\x&�quw�qmls¾p { �fm {�� «3bduwsvo�mSg�p mUxqo��[�vu¬g�g { xqsve�u�g�uwpqs¾pqstm3oBxys-xqeje�pfo�u~x$gjm�xqsuws@g�m { svxq¢stpf�fm�py��gj�tm�olpf�fm�g { mBmq°Og��tu~e®p { �fm { uwe®�fm�ÆOstmB�\�Dm�gh §mlmBs�uwsGgjm { svxy¢�stpf�fmUe�pq�Ág��tmno�pf�fmlg { mlmq«}7�vuwe p { �tm { u~e7g��tm9pqstm�xqoBo�p { �fuwst�Sg�p3  �vuwo�� uwsGgjm { svxy¢stpf�fmBe pq��x ¡ £�¤ o�pf�fmB �p { ��x { m.knxq�t�DmB� uwsgj�tm3�tu�gje�g { mBxqk�«�}7�drvel°�u¬�:K W � K��$°�xy¢w¢Ágj�tm¼�tu�g�g { xysve�u�g�uwpqsve�olp {j{ mUe��DpqsO�fu�sv�>gjp\u�s@g�m { sOxy¢Ástpf�fm K Wx { mng { xqsve�kSu�g�gjmB�-�Dm��Èp { m>xqsdc¾pq�§gj�tm>�vu¬g�g { xysve�u¬gju�pGsve�olp {j{ mUe��Dpqsv�tu�st� gjp�uwsGgjm { svxy¢Éstpf�fmRK��q«�}7�tmolp {j{ mUe��DpqsO�fu�sv�>�tu�gje�x { m9g { xysve�knu¬g�g�mB� e�p>gj�vx$g�gj�tuwe.p { �tm { uwe.�Gm { u¬ÆvmU�[xGe�gj�tmn�tu�g�ol¢�pfo��\uwsvo { mBxGe�mUel«}7�vuwep { �fm { uwsv�frOo�mBe�x7�vx { g�u�g�uwpqs�pq�dg��tm��tu¬gg { xysve�u¬gju�pGsve�uws@g�p�e�ml�GkSmBs@gje�pq�te�xqkSm )�� { u�p { u�g�uwmBe *½« 06knpqst�x©e�mB�qknmls@gU°$�tu¬g�e�x { mÉk3xy�t�DmB��e�mU¹@rtmls@g�u~xy¢w¢wcq«��pyg�m�g��Ox$g�g��tu~e�p { �fm { k3xYc®svpyg��Dm x gjpygjxq¢Gp { �tm { �e�pGknm�vu¬g�g { xqsve�u¬gju�pGsve�o�p {�{ mBe��Dpqsv�fuwst��g�p¾�fuwe�g�uwsvo�g�uwsGgjm { svxy¢Éstpf�fmBe9knxYc¾�OmB¢�pGst�\gjp\g��tm&e�xqkSm&e�mB�qknmls@gB«}7�vm®p { �tm {�� k�rve�g7�Gm { u¬�Èc¼g��tm { rt¢wm

K���K W u�­ K������ W A ¦^�y¨

  �vm { m�� W �fmlsvpyg�mUe®g��tm3¢wmBxY�GmBe.�fmU�frvo�mU�¾� { pGk K W u�s¾g��vm3�tu�sOx { c[o�pf�fmlg { mlm3o�p {�{ mBe��OpGsv�fuwst�¼gjp g��tm¡ £�¤¸olpf�fmq«Á}7�tu~e { rt¢wm®uwe { mB¹@rtu { mU�3�OmUolxqrve�m®py�g��tm�olxqrvejxy¢wu¬ghc { mB¢wxyg�uwpqsve��tuw�>�Dm�gh §mlmBs>stpf�fmUe?K W xysO�K � «� ���% � ��À� ��¢wm�g�rOe�o�pGsve�u~�fm { xy�@xyuws�o�pf�fm ] � «�}7�vm { m7x { m7�ÈpGr { uwsGgjm { svxy¢vstpf�fmBe:��gj�tm { p@pqg 4d°%�v° 66xysO�6!�t«§}7�tmBe�m�stpf�fmBe�x { m { mUe��DmBo�g�uw�qml¢wc { m��Èm {�{ mB�>g�p¼xGe:K� A3K@?VA3K P AK � « 01ehg { u~o½g��vu¬g ª �t¢~xysvm �.xy�t� { p@xqo��xqknpqrts@gje�g�p\�fmlÆvstm�g��tmnp { �fm { K� � K@?�AK P A � K � «��6m { mq°�svpd�tmBe%K@?�xqsv�LK P x { m�knxq�t�DmB�¾u�s¾g��tmejxyknmSe�mB�qknmls@gB«�}7�tu~e©p { �fm { xy¢w¢�p$ 6e6g�p�mlsve�r { m�gj�vx$g�xy¢w¢gj�tmS�tu¬g�e.o�p {j{ mBe��OpGsv�fuwst�3g�p x¼�Gu��Gmls )��tu�g ª�v¢wxqstm�*9x { m�g { xqsve�kSu�g�gjmB�\�Dm��Èp { mSxysdc py�Ágj�tm��vu¬g�e©olp {j{ mUe��Dpqsv�tu�st�¼g�p&x&�fmlmB�Om { )��tu�g ª �t¢~xystm3*�« ��e�u�st�gj�tu~e�p { �tm { °yg��vm { mBxq¢�u��Bxyg�uwpqs (q9 U ? U��CU��DU P U��DU��DU ? U P py��ÊÁ²txqkS�v¢�m !©u~e§o�pf�fmB�>  u¬gj�tuws¼g��vm��ÈpG¢�¢wp$  u�sv��vu¬g�ehg { mUxyk �

� 6 6!� 6 6$���� ��� �

���

6$���%� 6 6$�� ��� �� ��� @CB ���

� 6����������

B0�stpygj�tm { �Op@e�e�u��v¢�m p { �fm { uweÁg��tm6p { �tm { K � K P � K�� � K ? «�³µsng��vxygÉolxGe�mG°Ge�u�svolm7g��tm�p { �fm { u~e�g�pqgjxq¢W°e�ml�Gknmls@gje�x { m©o�pGkn�Op@e�mU�npy���tpGkSpG�qmBstmlpGrve��tu�g§g { xysve�u¬gju�pGsveB°qu^« mG«Á�tu¬g§g { xysOe�u�g�uwpqsve�o�p {�{ mBe��OpGsv�fuwst�.g�pgj�tm�ejxyknm.u�s@g�m { sOxy¢�stpf�fm.uws&gj�tm�o�pf�fmlg { mlmG«�}7�vmls�°fgj�tm { mBxy¢wu��Bx$gju�pGs (.u~e7g { xysOe�knu�g�g�mU�&xGe

� 6 6$� 6 6$�%�� ��� �

� �

��� 6 6� ��� �� �

� 6�������� �

6$� 6!�� ��� �� �

B��pyg�mSgj�vx$g®g��tm>¤§Ë 0 xy¢w�qp { u�g��vk k3xYc\�Dm3�fm�ÆvsvmB�[xGe©g��tmn¢~xYcqm { mB� �vu¬g�ehg { mUxyk   u�g��¾g��tmSp { �fm {

e�rvo�� xqe%K� � K@?VA3K P A3K � «���pygjmSxq¢we�p>gj�vx$g.gj�tm3o�pqsOolx$gjmlsvxyg�uwpqs�pq��o�pf�fmB �p { �ve©olp {j{ mUe��Dpqsv�\g�p�g��tm¢wmBeje { mBe�g { uwo�g�uw�qm®p { �fm { �Dm�gh §mlmls uws@g�m { svxq¢�stpf�fmBeB°fuW« mq«� .;�K�W)AK � K A3K�W�K � «

���! â#"Yè $&%ºà�' ë�ãUâ�ë�àYàYáÇä�ë)( ì�ä½á!*,+.-Iê�èéê�êWä½å â0/ ë1$�êWèéå è2' ë�á�$Wä$ âÉä½ãUâ#3Yâ04$ãYâ�3.èéã5$ â6- �87G� -:92;�<)=ºæ

���15����

Page 16: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � !U�

}7�tm�¢wxYcGm { mB�9olpqsve�g { rvo�g�uwpqsS�tu¬g�ehg { mUxyk�uwe�xqsnm�̼o�uwmls@g�knmBxqsSpq�DmBst�vxqsvo�uwst�.g��vm �Om { �Èp { k3xysOo�mBe�pq���stmB¹@rvxq¢Ê {j{ p {6z�{ pygjmBo�g�uwpqs¥¦ ��Ê z ¨©e�o��vmlknmBeB« ³µs\g��vm�¢�u�g�m { xyg�r { mq°OknpGe�g®xyrtg��tp { e �OxY�qm�o�pGsve�uw�fm { mU�gj�tm �6Ê z � { pG�t¢�mBk � { pqk gj�tm3o��vxystsvml¢ { x$g�mUe®�OpGu�s@g�py�§�du�mB �°�uW« mq«w°�dc\ÆOsv�fuwst��g��tm¼e�m�g�py�7o��vxysvstml¢{ x$gjmBe�¢�mUxq�fuwst�©g�p©g��tm§¢wp$ �mUehg�p$�qm { xy¢w¢G�tuwe�g�p { gju�pGs�« . p { g��tu~e��tr { �Op@e�mG° � x$gjm ¤�pGkn�vx$gju��t¢wm z rtsvo�g�rts { mB�¤�pf�fmUe ��!Y�'"�x { m©�Gmlstm { xq¢�¢wc�rOe�mU��«�}7�tm �6Ê z � { pq�t¢wmlk u~e�g��tmBs { ml�@x { �fmB�3xGe7xys>pG�fg�uwknu��Ux$gju�pGs>� { pq� ª¢wmlk1gjx&�@uwst��xGeÁxysnu�sv�trfg�gj�tm { ml¢~x$g�uw�qm e�pqr { o�m7uwkn�Op { g�xysvolm��Èp { g��vm { mUo�pqsOehg { rvo�g�uwpqs�«0�6m { mG°yg��vm �6Ê z� { pG�t¢�mBk%u~e�e�mlmBs � { pGk#g��vm9e�pGr { o�m��DpquwsGg©py�Á�du�mB �«�³¯g®uwe©e�rtknk3x { u��lmB���dc¼gj�tm��ÈpG¢�¢wp$  uwst�3¹GrvmBe�g�uwpqs ��vp$ 4g��tm��tu�gje�g { mBxyk,olpqsve�g { rvo½gju�pGs¥uwkS�Oxqo½g�e�gj�tm�¢�pfolxq¢�u��Bxyg�uwpqs¥pq�6mlstm { �Gc e�p[g��vxyg ��Ê z knmlg��tpf�tek3xYcnxy�t�v¢�cnm�̼olu�mBsGgj¢�c��\bduwsvolm�gj�tm��tu�g e�mB�qknmls@gjeÉ�vxY�qm©x9�fu�­Dm { mBs@g§uwkn�vxqo�g�pqs¼g��tm { mUo�pqsOehg { rvo�g�uwpqs�°gj�tmBe�m�e�mB�qknmls@g�e§xGo½g6xqe e�pqr { olmBe§py���Yx { uwpqrOe�uwkn�Op { g�xysvolmq«�³µs&g��tm�rve�rvxq¢I� { xqkSmB �p { �I°do�pGsvolxyg�mlsOx$g�mU��vu¬g�e®olp {j{ mUe��DpqsO�fu�sv�3g�p��fu¬­Im { [email protected]�s@gjm { svxy¢�stpf�fmBe.x { m�stpyg.�fuwe�g�uwst�Grtuwe��tmU��« ��e�u�sv�¼g��vmS¢~xYcqm { mU�\xy� ª� { p@xqo���°IpqsvmnoBxys �fu¬­Im { mls@gjuwxyg�mSg��tmn�tu�gje�xGololp { �fu�sv�¼g�p&g��vmlu { u�kn�vxGo½g�pqs¾g��tm { mBolpqsve�g { rvo½gju�pGs[xysO�e�rt�ve�mB¹@rtmBs@g�¢wc xq�t�t¢wu�mUe�gj�tm�xq�t� { pq� { u~x$g�m3� { pqg�mBo�g�uwpqs�« }7�tm&xq�t�t¢wuwoBx$gju�pGs py� �6Ê z gjmBo��tstu~¹@rtmBe�olxqs�vmlsvolm��Om��Dm { �Èp { knmB� e�g { xyuw�q�@g��Èp {  7x { �f¢wcq«�}7�tm�olpd�tm�g { mlm�u�gje�ml¢��Á�vxqe�o�¢wmBx { ¢wc>xys uwkS�Oxqo½g©pqs�g��tm9mls ªm { �Gc { ml�Ox { g�u�g�uwpqs�°�xysO���vxGe6gjp>�DmSpG�fg�uwknu��BmB�[u�s[g�m { k3e�pq��g��vmSxqkSpGrts@g©pq��e�pGr { o�m { mBolpqsve�g { rvo½gju�pGsmBstm { �qc3�DmBx { mU�¼gj�tm��fu�­Dm { mBs@g6�tu¬g g { xqsve�u¬gju�pGsvel«Á}7�tm�olpd�tm��fmBe�u��Gs&u~e§g { mBxyg�mU�>uws�bdmBo�g�uwpqs��f«

� #¿ �§�32&����� �����9�����½�����!�"q')( � *!*!$���1H4-,s- 55& 6 +���- -&��G+: q1H4-, * 3�1H45�J1*!$'&@6�� � ��� / $',�+ 3�1 -655( } { ml¢w¢�u~e ª �vxGe�mU� e�pq�ºg ª �fmBoluwe�u�pGs¥�fmBolpf�fu�sv��g�mUo��tstu~¹@rtmBe�k3x%�du�sv�[rve�m>pq�+4§xYcGmBe�uwxqs-mBe�g�uwknxyg�p { eSolxqs¥�OmrOe�mU�·g�p �Èr { g��vm { uwkn� { p$�qm g��vm[�fmBolpf�fu�sv� bdÊ � xqsv�¶bf� � �Om { �Èp { k3xqsvo�mUel« 0�eje�rvkSuwst� gj�vx$g&g��tme�mB¹@rtmBsvo�m�8 olxys¸�Dm\knpd�tml¢wmB� xqe3x Ë[x { �qp$� � { pfo�mBejeB°§Ë�xy²fu�k�rtk x z pGe�g�m { uwp { u�¦ÇË 0 z ¨½°7Ë z ˦WË�x$²fuwk9rtk�pq� z pGe�g�m { uwp { Ë�x { �quwsvxq¢we���¨�p { Ë\u�svu�k�rtk py�DË\mBxqsSbf¹@rvx { m§Ê {j{ p { ¦ÇË[Ë[bdÊ�¨�mUehgju�k3x$gjp { el°rOe�uwst��mq« �v«.g��vm 46¤�� � xy¢w�qp { u�g��vk ��!'($"^°�oBxys¾�Om { rvs[pqs[g��tmSg { mB¢�¢wuwe { ml� { mBe�mls@g�x$g�uwpqs\pq�Égj�tmSe�pqr { olmknpf�fmB¢ ��!Y�:"¯«�}7�tu~e®e�mUo½g�uwpqs��tmBejo { u��DmBe��tp$ )g��tm 4 ¤�� � xy¢w�qp { u�g��vk oBxys\�Dm�xy�v�t¢�uwmB�\�Èp { �tmBo�pf�fuwst�>x�vu¬g�ehg { mUxyk { mBe�rt¢�g�uwst�S� { pGk%xno�pqsOehg�xys@g knxq�t�tuwst�\¦^¤§Ë 0�xq¢��Gp { u¬gj�tk¼¨½«£m�g�rOeÉo�pGsve�uw�fm { x�e�cdk9�Dpq¢ ª ol¢�pfo���g { mB¢�¢wu~e { ml� { mBe�mls@gjxyg�uwpqsnpy�Igj�tm�� { pf�frvo�g�knpf�fml¢Opy�Ig��tm®Ë�x { �qp$�

e�pqr { olm�  u�g��&g��tm�o�pf�fm { knpf�fmB¢8��!U�$"^« . p { x��quw�qmls&e�cdk9�Dpq¢Iuwsv�fml²¾¦Èp { e�cdk9�Dpq¢Io�¢wpfo��3u�sve�gjxqs@g�¨ 1½°dg��tme�gjxyg�m��$x { u~xy�t¢wm�pqs�g��vm�g { ml¢w¢�u~e u~e��fmlÆvstmU� �@c>g��tm9�vxyu { ;>=JF A�� %F K7  �tm { m�� %F �fmlstpqg�mUe g��vm�sdrtk9�Dm { pq��vu¬g�e � � ÀE� � ¾Àl �� c�qÀ ��� À�Éà ��� 1 � Å 2 %� � «\}7�tm¼�$xy¢wrtm�K�%F gjx&�qmls-�dc�gj�tm { xysO�fpqk¿�$x { u~xy�t¢wm� %F uwegj�drve®�quw�qmls[�@c K�%F 9 � FF�� �@? 2); @ F �>K½«���pygjuwolm9gj�vx$gU°�u�s[g��tmnolxGe�mSpy�§o�¢~xqeje�u~olxq¢�g { xysOe�knu~e�e�u�pGs[ejo��tmlknmBe  �vm { m©gj�tm�o�pf�fmB �p { �ve§x { m.e�u�kn�t¢wc&olpqsvoBx$g�mBsvx$gjmB��° K�%F /!KÁ°f  �tm { m K uwe§gj�tm�o�r {�{ mls@g �tu�g6�Op@e�u�g�uwpqs uwsgj�tm��tu�gje�g { mBxqk -D«}7�tm 4 ¤�� � xy¢w�qp { u�g��tk � { pfolmlmB�veI  u¬gj�.g��tmÉoBxy¢~o�rt¢~x$gju�pGs©pq�Ggj�tm�� { pq�Oxy�tuw¢�u�g�uwmBe

P;>= F 9:U W N � ? u BDBCB � I5� K�°

�dstp$  uwst�9g��tm�Ë�x { �Gp$�Se�pqr { olm�g { xqsve�u�g�uwpqsOeÉ� { pq�Oxy�tuw¢�u�g�uwmBeP;f= F 9 U W N = F � ? 9:U W �fK½°vxqsv�3gj�tm�o��vxysvstml¢g { xqsve�u¬gju�pGsS� { pG�vxy�tuw¢wu¬gju�mUe

P; �� � 9 � � N � � 9 � K½°dxqeje�rtknmU�Sg�p��ÈpG¢�¢wp$ ·x9�fuwejo { m�gjm6knmlknp { cd¢�mUe�eÉo��vxys ªsvml¢�¦ 7®Ë¾¤7¨7knpf�fmB¢W« �©e�uwst�3e�uwknu�¢~x { svpygjxyg�uwpqsve7xGe7u�s���!:($"¯°dg��tm�mUehgju�k3xyg�uwpqs�� { pfolmlmB�ve7  u¬gj�&�Èp {  7x { �

� ë)'éêWä§áÇâhì�âháWáÇâ�3 $^ä7ë�ê�ê��Uå6"qä�' %�� ��� èéã $ â#'éè $Wâhá^ë1$��YáÇâ½æ

565 ã87:9�;�93<

Page 17: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

!B� �������¯Ä� ����� � � � ����À �xqsv�&�vxqo��d 7x { � { mBo�r { e�u��Gm©olpqkn�trfg�x$g�uwpqsOe7py��g��tm�¹@rvxqsGgju¬gju�mUe

� F ; UXW)A3K %F K 9P;f=GF.9 UXW u � %F 9 K %F u ; � �� j F�� � " n K)K A ¦Ç�G¨

  �vm { m ; � �� j F � � " n KÉ�fmlsvpyg�mUe�g��vm©e�mB¹@rtmlsOo�m py� { mBolmluw�qmB�S�tu�gjeÉu�s>�tu¬g�ehg { mUxyk��Op@e�u�g�uwpqsve?K 9>. ;�1 % A32fK½°q  u�g��6 7 1 % 7 1§xqsv� 6N7 2#7 o7;A@ F �>K�°vxysv���F ;>UXW3AK %F K$9

P;); � �� j F�� � " n KCN =GF�9 U W u � %F 99K %F K A ¦ /G¨

  �vm { m ; � �� j F � � " n KÉ�fmlsvpyg�mUe�g��vm©e�mB¹@rtmlsOo�m py� { mBolmluw�qmB�S�tu�gjeÉu�s>�tu¬g�ehg { mUxyk��Op@e�u�g�uwpqsve?K 9>. ;�1 % A32fK½°q  u�g��1 L 6 7 1 %�7�� xysO� 6 7�2 7 oq; @ F �>K½«�}7�tm { mUo�r { e�uw�qm�o�pqkn�trtgjx$gju�pGs�py�Ágj�tmn¹GrOxys@g�u�g�uwmBe � F ;>U W A3K�%F Kxqsv��� F ; U W AK�%F K { mU¹@rtu { mBe�gjp¼olxy¢~o�rv¢wxyg�m

� F ;>U�� A3K %F � ? AHU W A3K %F K 9P;f= F 9 U W u � %F 9 K %F u ; � �� j F � " n K ?�� " � iGj F G n N = F � ? 9 U�� u � %F � ? 99K %F � ? K ¦ !B�G¨9 � m � � m�� � iGj FHG n P ;>=JF�9 U W�N =JF � ? 9 U � K iGj FHG n�

" �@? P; � �� j F � " n N * "F K B

³µs9g��tm oBxqe�m�pq�Ox.e�uwkn�t¢�m7o�pGsvolxyg�mBsvx$gju�pGs�py�Io�pf�fml §p { �teB°�.�;B1 A32fK�99K�%F � ? L 2�« � �tmBsnrve�uwst�.x©olpqsve�gjxqs@gk3xq�t�tuwst�v°f §m.�vxY�qm

. ;�1 AH2>K�9 ;B2() 6cK � L 1 u¬� 2+7 � ��9 ;B� ) 1)K ���� L K�%F � ? L 2 pyg��vm {   uwe�m ¦ !&!U¨

}7�vm¥� { pd�trvo½g� �F ; UXWHAK�% K 9 � F ; UXWHAK�% K���F ; UXWHAK�% K\¢wmBxG�te\svxyg�r { xy¢w¢�c g�p g��tm¥�DpGe�g�m { uwp { knx { �Gu�sOxy¢~eP;>=GFEA���%F N � ? u BCBDB � I � K7xysv�&uws&gjr { s&gjpSg��tm�Ë z Ë,xysv��Ë�Ë[bdÊ mUehgju�k3xyg�mBe7pq�gj�tm�e�cdk��OpG¢we =GF�«. p { gj�tm§¤§Ë 0 xy¢w�qp { u�g��tk °Bg��tm��Çxqo½gg��vxyg��Dpyg��.gj�tmÉ�vu¬g�o�¢wpdo��®xysv�®gj�tm�e�cdk9�Dpq¢qol¢�pfo��.x { m��fmB�trvo�mU�

� { pqk��quw�qmBsSe�gjxyg�m py�Dg��vm7g { ml¢w¢�u~eÁu~e { mU¹@rtu { mB�9g�p�olpqkn�trfgjm7g��tm�mls@g�u�g�uwmBe � F ; U � AK�%F � ? A�U W AK�%F K3��u�gÉxy¢w¢�p$ 6egjp { ml�@x { �>gj�tm9�$xq¢�rtm�py�?. xGe�x3�Èrvsvo½gju�pGs�py�Ágj�tmSe�gjxyg�mG°DxGe©e��tp$  s\uws�Êɹ@s�« !&!G«�}7�tu~e©olpqsv�fu�g�uwpqs[uwe�Gm { u¬ÆOmB�S�dc9gj�tm6�tu�g��ye�cdk9�Dpq¢vg { ml¢w¢�u~e � ("¯«.�6p$ §ml�qm { °yg��tu~e�� { pq�Dm { ghc9u~e�svpygÉ�Gm { u¬ÆvmU�S�@cne�pqknm7g { ml¢w¢�u~e�pq�gj�tm9¢wu�g�m { x$gjr { mq°Oe�rvo���xGe g��vm�g { ml¢w¢wuwe�� { pG�Op@e�mU���@c 47xy¢~x%�du { e �dc ��!'/"¯«6}7�drvel°Ie�rvo���x3�tu�g ª ¢�mB�qmB¢�g { ml¢w¢wuweoBxys�stpyg6�Dm.rve�mB�&g�p3�fmUo�pf�fm�¤§Ë 0 ª mBsvo�pf�fmU�>�tu�gje�g { mBxqk3el«

"q'>& � 6 3 "L+ �� 5&��G+: q1H4-,}7�vm�e�py�ºg ª �fmUo�pf�fuwst�©xq�t� { pGxqo����tmBejo { u��DmB��xq�Op$�GmÉu~erOe�mU��uws�x gjr { �Op ª ¢wu��Gm�ejo��tmlknmG« . p { gj�tu~e��vr { �DpGe�mq°ml²dg { u�sve�u~o[uwsf�Èp { k3x$gju�pGs¶uwe\olpqkn�trfgjmB� pqs �vu¬g�el« }7�tuwe xqkSpGrts@gje&g�p¸o�pGkn�trfg�m gj�tm¾�vu¬g\k3x { �quwsvxy¢� { pG�vxy�tuw¢wu¬ghc®�tu�g

P; F 9 ���56XN � ? u BDBCB � I5� Ku�sOehgjmBxq��py�fg��vm§e�cdk9�Dpq¢@knx { �Gu�sOxy¢y� { pq�Oxy�tuw¢�u�ghcq«�}7�tm§bf³�bv»

¡ £�¤-g��tmBsnxGo½g�eÁxqe�g��tm uwststm { o�pf�fmG°$g��tm pGrfg�m { o�pf�fm7�Dmluwst��x � mBo�r { e�u��Gm7bfcde�g�mBk3x$g�u~o6¤�pqsd�qpG¢�rtg�uwpqsvxq¢¤�pf�fm®¦ � bO¤ ¤7¨�py�volpqsve�g { xyuws@g¢wmlst�qg����t«³µs�gj�tm�¢~xqe�g�u�g�m { xyg�uwpqs�pGst¢�cG°Ug��tm7e�cdk��OpG¢q�Dm { e�cdk9�Dpq¢Gpqrfgj�trfg�tuwe�g { u��vrfg�uwpqs

P;f= F 9 U W N � ? u BDBCB � I5� K�uwe9� { pdolmBeje�mU� u�sve�g�mUxq�-pq�§gj�tm>�vu¬gSknx { �Gu�sOxy¢�� { pq�Oxy�tuw¢�u�ghcq°�uws

p { �tm { g�p3o�pGkn�trfg�m�mBu¬gj�tm { gj�tm�Ë z Ë mBu¬gj�tm { gj�tm�Ë�Ë[bfÊ·mUehgju�k3xyg�p { eB«

���15����

Page 18: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � !Y�

"q'.- � � /90 * 32+�, 3 & 6X6X1��?& -&��G+: 71)4-,}7�vm�xy�Dp$�qm\xy�t� { p@xqo�� xqu�k3e¼xyg { mU�frvolu�st� gj�tm¾bdÊ � «Q�6p$ §ml�Gm { °Éu�g>�fpdmBe3svpyg3gjx&�qm\uws@g�p¥xqoBo�pGrts@g˾bdʶ�Dm { �Èp { knxqsvo�mUe uws[x¼o�pGs@g�m�²dg�pq�Á� { pG� { mBeje�uw�qm��fmUo�pf�fuwst�v« zÉ{ pG� { mBeje�uw�qm.�fmBolpf�fu�sv�¼py� ¡ £�¤Lolxqs�Dm { mUxy¢wu��BmB�¸�dc o�pqsOe�u~�fm { uwst�`xysLm�²f�DmBo½g�x$gju�pGs ª �Oxqe�mB� xy�v� { p@xqo�� xqe>�Èpq¢w¢wp$ 6el«4�6pqg�u~o�m�gj�vx$g ¡ £�¤olpf�fml §p { �te®olxys¾�Om3�fmUo�pf�fmU�[� { pq� { mUe�e�uw�qml¢wc��@c { ml�@x { �fuwst�¼gj�tmn�tu¬g��Gmlstm { xyg�mB���@c�g��tmSg { xysOe�u�g�uwpqsvexyg6x��Gu��Gmls�¢�mB�qmB¢�py��g��tm�olpd�tm�g { mlm�xGe§xn�vu¬g ª �t¢~xysvm®p { xS¢wxYcGm { «£m�g�rOe�xGe�e�rtknm6gj�vx$g�g��tm%2�Æ { ehg��tu¬g�e§py�x�olpd�tml §p { �n�vxY�qm6�DmlmBs { mBo�mBu��GmB�n  u�g��tpGrfg�m {�{ p { «�}7�vmlc

olp {j{ mUe��DpqsO�Sg�p�xqs¼uwsGgjm { svxy¢Dstpf�fm!K��©py��gj�tm®olpf�fm�g { mBmq«Á£�mlg6�#�.xysv���b��q9 �� G I���� b W { mUe��DmBo�g�uw�qmB¢�c�tmlstpqg�m©g��tm.¢wmBxY�qmUeÉ�fmU�frvolmB�>� { pGk K��®xysv�¼g��tm.� { pq�Oxy�tuw¢�u�ghc3xqeje�pfoluwxyg�mB�3g�p�g��tm.stpf�fm%K��q«Á}7�tmls&g��tm

pG�fg�uwk3xy¢ { mBolpqsve�g { rvo½gju�pGs>�$xy¢wrtm��U �®u~e �Gu��Gmls>�dc�U �q9 6

�b � D� G I���

b W U W B ¦ !U�q¨

}7�vm�o�p {j{ mBe��OpGsv�fuwst��knmUxys\e�¹@rvx { m®m {j{ p { ¦ÇË[bfÊ�¨½° { ml�Èm {j{ mU�3gjp¼xqe� �q°tu~e �quw�qmBs&�dc>g��tm��$x { u~xysvolm®pq�gj�tm�e�pqr { o�m �dstp$  u�sv�9gj�tm.Æ { ehg6�tu�gjeB°tu^« mG«�°f�dc

�q9 6�b�� DFHG I�� �

b W ; U W )��U �cK P B ¦ !B�G¨

£m�g�rve�olpqsve�u~�fm { gj�tm>o�pf�fmlg { mlmnknpf�fml¢wu�sv� g��tm>�tmBo�pf�fuwst� � { pfo�mBejeB«¼}7�tm { mUo�mB�fg�uwpqs-py�7pqsvmS�vu¬g  uw¢w¢fg { u��G�qm { g��tm g { xqsve�u¬gju�pGs�� { pqk x.�vx { mls@g�stpf�fm:K � gjp�o��tu�¢~� { mlsnstpf�fmUe K ��� xysO�8K ��� � �fmB�OmBsv�fuwst��pGsgj�tm��vu¬g { mUxy¢wu��Ux$g�uwpqs«�}7�tm®o�p {�{ mBe��OpGsv�fuwst� { mBo�pGsve�g { rvo½gju�pGsn˾bdÊ`u~eÁgj�tmls��fmBo { mUxqe�mB�nxqe � )� � � p { � )� � � ���fml�DmlsO�fu�sv�3pqs&g��tm.�$xy¢wrtm�py��g��tm��vu¬g { mBo�mBu��GmB��«Á}7�tu~e xyknpGrts@gje§g�p3xqs�Ë�˾bdÊ �fmBolpd�tu�st�pGs3g��vm©o�p {�{ mBe��Dpqsv�fuwst��stpf�fm©py��gj�tm©olpf�fm�g { mBmq«��®u��Gmls¼x9stpf�fm5K � °@g��vm©ml²d�DmBo�gjxyg�uwpqs � py��g��vm©Ë[bdÊ�tmBo { mBxGe�m©�Èp { gj�tm�o�p {�{ mBe��Dpqsv�fuwst�9g { xysve�u¬gju�pGs�� �.uwe �Gu��Gmls��dc

)�79� � ) �b����� ��� L �b���� �� ��� ��b ��� L �b ��� � B ¦ !l�@¨

}7�tm9g�m { k � olxys\�Dmne�mBmls[xGe�xys¾xyknpqrts@g®py�Ée�u��Gsvxy¢7À�ÂIÀ�ÃWÄqÅ$«®³¯�Éxy¢w¢gj�tm9�tu�gje.x { m�rOe�mU� �Èp { g��tm{ mBolpqsve�g { rvo�g�uwpqs�°Igj�tm>Ë[bdÊ´mU¹GrOxy¢~e��t°  �vuwo��-¢wmBxq�ve®g�p\�$x { ;f8@K 9��� <H<�� 9 �

� ��b � � °�  �vuwo��-olxqs

xq¢we�p9�Dm��fmB�trvo�mU�¼� { pqk Êɹ@s�« !B�v«�}7�tm®g�pqgjxy¢�xqkSpGrts@g ��" pq� { mBo�pGsve�g { rvo½gju�pGs¾À�ÂIÀ�Ã^ÄyÅ®o�p {j{ mBe��OpGsv�fuwst�gjpSx9�quw�qmBs>¢~xYcqm { 2�pq��x ¡ £�¤¸olpf�fm�g { mBm®oBxys3gj�tmls��Om.olxq¢wolrt¢~x$g�mU�>xGe�gj�tm. �mBu��G�GgjmB�¼e�rtk pq�§À�ÂIÀ�Ã^Ä � À ��Gu��Gmls&�@c>g { xysve�u�g�uwpqsve7o�p {�{ mBe��Dpqsv�fuwst��g�pSg��vm��quw�qmls�¢~xYcqm { �

�" 9 D� ��� @�� ���! � �

�b�� )� B ¦ !U�q¨

" À3 �$Ã$#%� ��pyg�m�g��Ox$g.g��tm3Ë�˾bdÊ´mBe�g�uwknxyg�uwpqs olxys¾�OmS�Èr { g��vm { uwkS� { p$�GmB�\�dc�xy�v�t¢�cduwst� x 46¤�� �xq¢��Gp { u¬gj�tk pqs�gj�tm.g { rtsvoBx$g�mU���tu¬g�ehg { mUxyk °te�m�g�gju�sv�ng��tm.g { xqsve�u�g�uwpqsOe7pqs�g��tm.g { mB¢�¢wu~e7g��vxyg�o�p {�{ mBe��OpGsv�gjpSg��tm�stpGs ª¯{ mUo�mluw�qmU�¼�tu�gje g�pSg��tmBu { �Op@ehgjm { u�p { k3x { �Gu�svxq¢we§p { gjp¼xys xy�t� { pY²fuwknxyg�mU�¼�$xy¢wrtm.py� ?P «��pyg�m3xq¢we�p¼gj�vx$gU°�u¬��g��tm3¹@rvxqsGgju¬gju�mUe � xqsv� ���)x { m9�Dpygj� �dstp$  s¾pqs[g��tm { mBo�mBu��Gm { e�u~�fmG°�m {j{ p {� { pG�vxy�@x$g�uwpqs¼oBxys&�Om��fmlg�mUo½g�mU�>u��gj�tm®g�m { knuwsvx$gju�pGs&o�pGsve�g { xyuwsGg�e�x { m®stpqg7�Gm { u¬ÆOmB��«��6m { mG°f�@cngjm { knu ªsOx$g�uwpqs-o�pGsve�g { xyuwsGg�el°� §m3knmBxqs[gj�vx$g�gj�tm�� � �tu¬g�e�py���4k9rOehg�¢wmBxG��gjp��fmBolpd�tm �!e�cdk9�Dpq¢~e.py�q8Á«

565 ã87:9�;�93<

Page 19: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

!'( �������¯Ä� ����� � � � ����À �³µs&g��vm.oBxqe�m©  �vm { m�gj�tm®g�m { knu�sOx$g�uwpqs o�pGsve�g { xyuwsGg§uwe7svpyg �qm { u�ÆvmB��°@u�g k3xYc3�Om��Dm�g�g�m { gjp { mUehg { u~o½g§g��tmml²f�OmUo½gjxyg�uwpqs ª �vxGe�mU�¾�fmUo�pf�fuwst� g�p gj�tm¼�tu�gje�g��vxyg9olxqststpyg��Dm>�fm ª e�cdsvo�� { pqstu��lmU� ¦ÇuW« mq«w°��tu¬g�e�k3xy�v�OmU�  u�g��\xno�pGsve�gjxys@g p { e�gjxq�t¢�m�e�rt� ª k3xy�t�vu�st�d¨½«

� /1�32& 2� ������

0©e7� { ml�du�pGrve�¢�c>e�rt�G�qmBe�g�mU��°@g��tm�olpf�fm�e��tpGrt¢~�&�Dm�pq�tg�uwkSu��lmU�¼�Èp { g��vm©�ÈpG¢�¢wp$  uwst� { mUxqe�pqsve:�!q«7³µs p { �tm { g�p-k3x$²fu�knu��lm&g��tm�bf� � �Dm { �Èp { k3xysvolm&uws`� { mUe�mBsvo�m�py�©g { xysve�knuweje�uwpqs`m {j{ p { eB°�g��tmo�pf�fm7]�e��tpGrt¢~�¼�Dm®e�rvo��3gj�vx$g7u¬g o�pGsvo�mBs@g { x$g�mUe�knpGe�g7py��gj�tmnÀlÂDÀlÃWÄqÅ6pqs¼g��tm®�tu�gje.¦Èp { olpf�fm�g { mBmg { xysve�u�g�uwpqsve�¨�g��Ox$g7  u�¢w¢Osvpyg�e�rf­Im { � { pGk �fm ª e�cdsvo�� { pqstu��Bxyg�uwpqs�«�³µs¼�vx { gjuwolrt¢wx { °Gu¬��gj�tm®�tu¬g�e�gj�vx$go�pGsvo�mBsGg { xyg�m knpGe�g3py�®g��tm\mBstm { �qc¥olp {j{ mUe��Dpqsv�¥g�p-gj�tm Æ { ehg3�tu�g3g { xysve�u�g�uwpqs·py�®g��tm\�tuwsvx { co�pf�fmlg { mlmq°dgj�tm�o�pGsvo�mB�fg6py� ��� ��� Äq � � ���y � �tu�gje6oBxys xy¢~e�p3xq�t�t¢wc3�Èp { ¡ £�¤ o�pf�fml §p { �teB«

�f«6bduwkSuw¢~x { ¢�cG°fg��tm9� { pG� { mBeje�uw�du¬ghc3�fmB�OmBsv�te pGs�g��tm9xqknpqrts@g py��mlstm { �Gc3g { xysOe��Dp { g�mU�>�dc¼gj�tm.Æ { ehgg { xysve�knu¬g�g�mU� �tu�gjeB«[}7�vx$gSuwe9  �dc[gj�tm&olpd�tm&�fmUe�uw�qs¥e��tpqrv¢w�-�Dm&e�rvo��-g��Ox$g9�ÈmB  �tu�gje��Gx$gj�tm {knpGe�g§pq��g��tm { mBo�pGsve�g { rvo½gju�pGs¼mlstm { �Gcq°dxysv�¼g��tmUe�m®�tu�gje7e��tpqrt¢~�¼�Dm©g { xysve�knu¬g�g�mB�¼Æ { ehgU« . p { g��vuwe�tr { �Op@e�mG°y §m�  uw¢�¢txGe�e�rtknm�g��vxyg�gj�tm7¢wxYcGm { mB��xq�t� { pGxGo���� { pG�Op@e�mU��uwsSe�mBo�g�uwpqsS�t« �©  uw¢�¢f�Dm7rve�mB��«

�t« . u�svxq¢�¢wcq°�x��Omlg�g�m { mBstm { �qc-o�pGsvo�mBs@g { x$g�uwpqs-mBst�vxysOo�mBe�g��tm&�Om { �Èp { k3xqsvo�mUe�py� gj�tm ��Ê z gjmBo�� ªstu~¹GrvmBe:��e�uwsvo�m©g��tmUe�m©g�mUo��tstu~¹@rtmBe�m�²f�t¢wpqu�g�gj�tm©�Çxqo½g§g��Ox$g �fu¬­Im { mls@g e�pGr { o�mBe©¦È�tm { m.e�ml�qknmBsGg�eÉpq��tu�gje�¨Á�vxY�Gm �Yx { uwpqrOeÁ� { u�p { u�g�uwmBeB°ygj�tm�o�pf�fm®e��vpqrt¢~�S�Om®�fmBe�u��GstmB�Sgjp�mlsv�vxysvolm g��vm6�tm�gjm { pq�GmlstmBu¬ghcpy��g��tm��vu¬g g { xqsve�u�g�uwpqsOe�uws�g�m { k3e pq� { mBo�pGsve�g { rvo½gju�pGs>mlsvm { �qcq«

³µs gj�tu~eSe�mBo�g�uwpqs�°� §m¼  uw¢�¢ { ml�Gx { �¾gj�tm&olpd�tm>pq�tg�uwkSu��Bxyg�uwpqs � { pq�v¢�mBk xGe�x�e�uwkS�v¢�u�ÆvmB�`� { pq�t¢wmlkolpqsve�u~ehgju�st�>u�s�k3xy²duwknu��Bu�sv�3g��tm��$xy¢wrtmBe �" �Èp { gj�tm�Æ { e�g®o�pf�fmlg { mlm�g { xqsve�u¬gju�pGsvel«6}7�vuwe©� { pq�t¢wmlk8olxqs�Dm xq�t� { mBeje�mB�-�dc pq�fgju�knu��luwst�[Ê�¹Gs« !Y�f°ÁmBu¬gj�tm {   u�g��¥gj�tm 4�uwsvx { c bd  u�gjo��tuwst��06¢w�qp { u�g��tk �é�y�$" p {  u�g��¸x e�uwk9rt¢~x$gjmB�·xystsvmBxy¢wuwst�¾xq¢��Gp { u¬gj�tk ¦ÈmG« �O«�° � � !�"º¨�« }7�tm pG�fg�uwknu��Ux$g�uwpqs �vxqeSgjp¾�Dm � { pdolmBeje�mU�|hpGu�s@gj¢�c[�Èp { mB�qm { c�¢~xYcqm { « ��mlsvolmq°�g��tu~e�k�rt¢�g�u ª o { u�g�m { u~x�pq�fgju�knu��Bx$gju�pGs { mU¹Grvu { mBe®gj�vx$g�e�pqknm3 §mluw�q�@gjex { m®� { p$�duw�fmU�¼gjp3mBxGo��&¢~xYcqm { 2�pq��Êɹ@s�« !U�f«Á}7�tm� §mluw�q�@g�e xqeje�pfo�u~x$gjmB�¼g�p3�tu�g g { xysve�u�g�uwpqs �fml�Dmlsv��pGsgj�tm�xq�t�t¢wuwoBx$g�uwpqs«�³µsngj�tm �Èpq¢w¢wp$  u�st�O°q §m6� { pq�DpGe�m§gh �p9e�uwkS�v¢�u�ÆvmB�3xq�t� { pGxGo��tmBeB°$¢�mU�n�dc9gj�tm�o�pGsve�uw�fm {�ªxyg�uwpqsngj�vx$g�g��tm©¢�ml²du~o�pG� { xy�t�vuwo7p { �fm { °@e�mB�vx { x$gju�sv�.g��tm®e�k3xy¢w¢wm { �$xq¢�rtmUeÁ� { pqk g��vm�� { mBxyg�m { �$xy¢wrtmBeB° ª uws�Gmlstm { xq¢ ª o�pqsOo�mls@g { xyg�mBe�kSp@ehg§py�Ig��vm©mBstm { �qc�u�s3gj�tm©Æ { e�gÉ¢~xYcqm { eB«�»©�d�du�pGrve�¢�cG°Gx�¢wm�²fu~o�pG� { xy�t�tu~o§p { �fm {u~e { ml¢wml�$xqsGg�pqst¢wc9�Èp { x�e�oBxy¢~x { xq¢��t�Oxy�Dm�gB«�}7�tm�Æ { e�g�xq�t� { pGxqo��3olpqsve�uwe�gjeÉu�s¼Ævsv�fuwst�9xqs¼pq�fgju�k3xq¢Oo�pf�fm¦Çu�s[g��tm^�6rt­Dk3xys e�mBsve�mU¨7gj�vx$g�xyuwk3e©xyg©�Gm { u¬�Ècduwst�&x>¢�ml²du~o�pG� { xy�t�vuwo.p { �fm { «.}7�tmSe�mUo�pqsO��xy�t� { p@xqo��olpqsve�u~ehg�e�uws rve�u�st����r ª }rvo��Gm { ��!&!�"�olpf�fmBe§gjpSmBsf�Èp { o�m®gj�tm�¢�ml²fuwolpq� { xy�v�tuwo�p { �fm { «��')( ��6 & 65 q+ ��$&�� 1�G+�,43�/+* 5q13� � *���$&��0 �G+: -& 6£m�g�rveolpqsve�uw�tm { x�o�¢~xqeje�u~olxq¢ ¡ £�¤·¦Èmq« �v«�rve�u�st�®x �6rt­Dk3xys�o�pf�fmU¨�°yxqeje�pfoluwxyg�uwst�6x6o�pf�fmB �p { �®pq�t¢�mBst�ygj�2 W g�p�mBxGo��[e�c@k��OpG¢0U W «�»©stmSoBxys { m ª xqeje�u��Gs&gj�tm3�fu�­Dm { mBsGg.e�cdk��OpG¢we U W pq��g��vmSe�pqr { o�m�xy¢w�t�vxy�Dm�g®g�pgj�tm ¡ £�¤�o�pf�fml §p { �te�u�s p { �fm { g�p&g { c g�p&�OmUehg�ejx$g�u~e��Èc&gj�tm3xy�Dp$�qm9o { u�g�m { u~xt«.³µs[g��tu~e®�vx { gB°Dg��vm { m ªxGe�e�uw�qstknmls@g u~e6�Dm { �Èp { kSmU��rtsv�fm { g��vm9o�pGsvehg { xqu�s@g gj�vx$g6gj�tm�¢wmlst�qg��ve6py��g��tm�o�pf�fml §p { �te xGe�e�pfo�u~x$g�mU�gjpng��tm��tu¬­Im { mls@g�e�c@k��OpG¢we x { m.stpqg�x$­ImBo�g�mB��°vuws�p { �tm { g�p3� { mBe�m { �qm©g��vm9o�pGkS� { mUe�e�u�pGs>�Dm { �Èp { k3xysvolm

���15����

Page 20: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � !$�

� >���� � @ � ����� � > �� >���� �@C<HB P j � � n �F!� � � @C<HB

P j � � n �F � � � @C<HB P j � � n �F � � �

? �1

� P P

? �1

� P�� & ∅

? �11

� � P � �� � � � � ? &

�� &#&

����� � � � &#& �

� ? �

�� � � & � ?

� P P��? ����� � � ? � ?

� P P � ? ��#� � � � � P?P

�?�? � ?

�� � � & � ?

� P P����� � ���� � � ��� ���! � P�� P � � � � �

� P�� � 1 � P P � � ? � � ? &

�? �#�

� � � �#" �! � � �%$�&�' � � � �#" �! � � �%$�&�' � � � �#" �! � � �%$�&�'� � � �#" �! � � �%$�&�' � � � �#" �! � � �%$�&�' � � � �#" �! � � �%$�&�'?H?

� P��?P � � � � � P�� � ��� � ���� � � �(� ���! ?�?

� P P � � ? � � ? & �? �#�?H?�

�? � ?

�1 P � P�� � ����� � ���� � � �(� ���! 1

���� � ? � � ?�?

� & P

����� � ���� � � ��� ���! ? �? � ?

�11 P � P�� � ��� � � ���� � � �(� ���!

��� � � ���� � � �(� ���! ?�?H? ���� � ? � � ?�?

� & P

��� ��� � � � &�& � ��� �*) � ?0 � &#& � ? � P�� ?

� �� � ������� � � � ��� � "+�%&,���?H?� ?

� & & � ? � P�� ?

� �� � ��� ��� � � � &�& � �(� �*) � ����� � � � � &�& � �(� �*) �

����� � � � � &�& � �(� �*) �������� � � � ��� � "+�%&,���?H?� ?�

� P?P

�1

�,�� � ��� � ��� � � � &�& � �(� �*) �

��� � ��� � � � &�& � ��� �*) � ?0 ? � P P

�11

���� �

��� � � ��� � � � ��� � "-�%&,��� ��� � � � � � � � ��� � "+�%&,������ � � � � � � � ��� � "-�%&,��� ��� � � ��� � � � ��� � "+�%&,���}�xy�v¢�m�!�� 7�mlÆvstu�g�uwpqs�pq�2�6rf­Ik3xys�°C��� �wÀH���6rt­Dk3xys�xqsv�L�6r ª }�rvo��qm { o�pf�fmUe��Èp { x ¹@rvxys@gju��BmB� �.xyrOe�e�uwxqse�pqr { olmq«�£�mBxY�GmBe.¦ÈmG« �O«�°Oxy¢w�t�vxy�Dm�g6e�cdk9�Dpq¢~ej¨§x { m.u�s u�gjxq¢�u~oy«

pq�Ogj�tm�olpd�tmq« 0 stml ¸o�pf�fmlg { mlmG° { ml�Èm {j{ mU��gjp9xqeÁx7� � À3���� �� ��À�� � � jÄqà ��� �,� �®¦ �G� ��ÀH�I¨ ¡ £�¤ o�pf�fmlg { mlmG°qolxqs�Dm3o�pGsvehg { rOo½g�mU�¾xGe®�Èpq¢w¢�p$ 6eB«3b@gjx { gju�st��  u�g�� g��tm3¢~xYcqm { 2�9 ���� °�g��vmSsvpd�tmBe3¦Èuwsvol¢�rv�tu�st�\¢wmBxY�GmBe�¨6pq��tml�fgj�82fuws�gj�tm�olpd�tm�g { mlm§x { mÉe�p { g�mB��xGololp { �fu�sv� g�p�g��tmBu { m�²f�DmBo½g�x$gju�pGs��$xy¢wrtmÉ�Gu��Gmls�uws9Êɹ@s�«�!U�t« z xyu { epq�Ostpf�fmUeÁx { m�� { pGrt�DmB�Sxqololp { �fuwst�6gjp©gj�tm { mBe�rt¢¬gju�sv�©p { �fm { «�}7�tm7m�²f�DmBo½g�x$gju�pGs��$xy¢wrtmUeÁo�p {j{ mBe��OpGsv�fuwst�gjp¼gj�tm9�vx { mBs@g©stpf�fmUe�¦Wx$g®�tml�fgj� 2�)96Y¨6x { m�uws\gjr { s o�pGkS�vrfg�mU��«®}7�vm9� { pfo�mB�tr { m�o�pqs@gju�sdrtmUe�rts@gju�¢gj�tm9olpd�tm�g { mlm�u~e �Èrv¢�¢wc\o�pqsOehg { rvo�g�mU��« � { pqrv�tu�sv�ng�pq�Gm�gj�tm { svpd�tmBe6�OxY�@uwst�¼ol¢�p@e�m�ml²d�DmBo�gjxyg�uwpqs �$xy¢wrtmBeuws��Gmlstm { xq¢o�pGsGg { uw�trfgjmBe6g�p¼uwsvo { mBxGe�m.gj�tm9mBstm { �qc�p { u�sf�Èp { k3xyg�uwpqs�olx {�{ uwmB��pqs\gj�tm�Æ { e�g6g { xysOe�u�g�uwpqsvepGs>gj�tm�o�pf�fmlg { mlmG«� ���% � ��À/.��·£m�g rve&olpqsve�u~�fm { x �.xqrve�e�u~xys e�pqr { o�m[py� �Bm { p ª kSmUxys xysO� e�gjxysO�tx { � �fml�du~x$gju�pGs 6q°rvstu¬�Èp { kn¢wc[¹@rvxys@gju��BmB��pGs � olml¢w¢we®�vx { gju¬gju�pGstu�sv�>gj�tm3u�s@gjm { �Yxq¢:EO)10�A L 0�G¯«�}7�vmne�rt�ve�mB¹@rtmBs@g.�fu~ejo { m�g�me�pqr { olm uwe { ml�Èm {j{ mU�Sg�p9xGe�8 j P n uws3gj�tm�e�mB¹@rtml¢^« z�{ pq�vxq�tu�¢wu�g�uwmBeÉxqsv� { mBo�pGsve�g { rvo½gju�pGsS�$xq¢�rtmUeÉxGe�e�pfo�u~x$g�mU�gjp3e�pGr { olm�8 j P n x { m { mBe��OmUo½gju��Gml¢wc¼�quw�qmBs>�dcM 9 S�) ��B � 6 6!��AA)N6 B%2�3 61�2AA)N6 B �4250�*2AC) ��B 0 ��2�*2A ��B 0 �+2 *2A6 B �-2(0�*2A 6 B#2(3 61��A#�XB � 6 6$�X[xqsv� _ 9 S!��B � 6$��3 6 A#�2B � � �62�0�A ��B 6$ %��� �XA#��B��+2'� 6 6 A#��B �-2'� 6 6 A ��B 6$ ���� �XA ��B � ���-2�02A �2B � 6!�(3 6�[ B

565 ã87:9�;�93<

Page 21: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

!U� �������¯Ä� ����� � � � ����À �}7�vm��6rf­Ik3xys�xy¢w�qp { u�g��vk¶¢�mUxq�te�g�p6o�pGsve�g { rvo½g�gj�tmÉo�pf�fm S 6 6!� 6$�%�2A 6 6$� 6 6 A6 6 6 A � 6 A6!��A �%��A6 61����A 6 6$� 6$� 6 [�tm�gjxqu�¢wmB�&uws&g�xy�t¢wm !q«Á}7�tm �G� ��À��\xy¢w�qp { u�g��tk%� { pfolmlmB�ve§xGe§�Èpq¢w¢�p$ 6e:������������ �������������������� �������� ��������������� ��!�!�����!��"������ ��#%$&������'������ $�����( ��(��������*)

+ ,'- |�. -%/'0 12- |�. -%/�3547698 :;12698�3=<?>�@ >�>�> AB126C8�3D<?>%@ >�E�EF ,�6 8 . -�G�0 12-�G . 6 8 354H6JI :;126JI%3=<LKNM�@ E"O%MPAB1269I�3D<?>%@ >�Q�QR ,�69I . - 8 0 126JI . - 8 354H69S :;1269S�3=<?>�@ >�>�> AB126CS�3D<?>%@�M�T%MT ,�6 S . -%U'0 12-%U . 6 S 354H6JV :;126JV%3=<LKW>�@ F"X�>YAB1269V�3D<?>%@ E"X�EE ,'6JV . -%V . - S . - I 0 126JV . -%V�354H6JU :;126JU%3=<LKW>�@ R Q�OYAB1269U�3D<?>%@ F"+�+E ,'-�S . -%I'0 12-�S . -%I�354769G :;1269G�3=<[Z\>�@ +�E�E]AB126CG�3D<?>%@ R T RM ,'69G . 6 U 0 1269G . 6 U 354H6 | :;126 | 3=<?>�@ >�>�> AB126 | 3D<LM�@ >�>�>

}7�tm { mUo�pGsvehg { rOo½g�uwpqs��$xy¢wrtmBe�pq�fg�xyuwstmB�   u�g���g��tu~e�olpd�tm9x { m��quw�qmBs\u�s g�xy�t¢wm !q«6��pygjm�g��vxyg©�Dpygj�gj�tm���rf­Iknxqs¾olpd�tm�xysO��g��tmno�pf�fmSo�pqsOehg { rvo�g�mU�   u¬gj��g��vmL��� �wÀH� xy¢w�qp { u�g��vk �vxY�Gm9x3k3�f¢�py���t« �G� !G°  �vu�¢wm g��tm�e�pqr { olm�mBs@g { pq�dc uwe&�f« �d�,!G« }7�tm�o�p {�{ mBe��OpGsv�fuwst� �tu¬g>g { xysve�u¬gju�pGs mBstm { �quwmBe � x { m\xy¢~e�p�tml�tu~o½gjmB��«¥}7�tm { mBo�pGsve�g { rvo½gju�pGs py�©e�cdk9�Dpq¢~e9rve�uwst��gj�tm>Æ { e�gS�vu¬gnpqst¢wc u~e9uwkn� { p$�GmB� �dc !q«é�G��� 4¦WË[bdʸu~e mB¹@rvxq¢Ig�p3�t« (q��!��Èp { g��tm � ª ¢wm�² o�pf�fm.u�sOehgjmBxq��pq���t« /q��(��Èp { g��tm ��rf­Iknxqs\o�pf�fmU¨�«��'>& ^ 6 ��� 65���?& 3 �G+: 5& 6. p { xS�quw�qmBs&e�pqr { o�mG°@u�g k3xYc3pdoBo�r { gj�vx$g7gj�tm.� { mB�du�pGrve§� { pfolmB�fr { m®¢�mUxq�te§gjpSxno�pf�fm®gj�vx$g � { mBe�m { �qmUegj�tm ¢�ml²fuwolpq� { xy�v�tuwo¼p { �fm { u�s g��vm&�tuwsvx { c¥�fpGk3xyuws�« . p { m�²txykn�t¢wmq°�u�g3uweS §ml¢w¢ �@svp$  s¥g��Ox$g3u¬�©g��tm� { pG�vxy�tuw¢wu¬ghcS�fuwe�g { uw�trfg�uwpqsn�Èrvsvo½gju�pGs¼uwe�x.knpqstpqg�pqsvm7�Èrtsvo½gju�pGs¼py��e�cdk9�Dpq¢v�$xq¢�rtmUel°qg��tmBs¼u�gÉuweÉ�Op@e�e�uw�t¢�mgjp9ÆOsv�>x�¢�ml²fuwolpq� { xy�v�tuwo�o�pf�fm®  u¬gj�>gj�tm®ejxyknm.o�pGkS� { mUe�e�u�pGs3m�̼o�uwmlsOo�c¼xqe ��rf­Dk3xqs&o�pf�fmUel«84§rfg uwsgj�tm®�qmlsvm { xy¢Iolxqe�mq°du�g uwe§stpqg§�DpGeje�uw�t¢wmq«�³µs¼gj�tu~e e�mUo½g�uwpqs°X��r ª }rvo��Gm { ��!�!�"�o�pf�fmUe§x { m©rve�mB�>g�pSmlsf�Èp { olmgj�tm\¢wm�²fuwolpq� { xq�t�tu~o>p { �fm { g�p �Dm\� { mUe�m { �GmB�`u�s·g��vm��tu�g>�fpqk3xyuws�«¶}7�tm { mBe�rt¢�g�uwst� o�pf�fmUenknxYc �Ome�rt� ª pq�tg�uwknxq¢W°@  u�g��¼gj�tm®kn�t¢I�Çxy¢w¢�uwst�9uws@g�p9g��tm®u�s@gjm { �Yxq¢+E � A � L � E¬°d  �tm { m �>�tmlstpqg�mBe�gj�tm©mBs@g { pq�dc�pq�gj�tm�e�pqr { o�mG«�}7�drveB°y�Èp { gj�tm�e�pqr { o�m78 j P n °qgj�tm�k3�f¢Opy�Ig��tm®o�p {�{ mBe��OpGsv�fuwst�L�6r ª }�rvo��qm { o�pf�fm6u~e��t« �q�q�v°  �vuwo�� o�p {j{ mBe��OpGsv�te gjp\x>�Dmlsvxq¢¬ghc\uws¾g�m { k3e®py�Ék3�f¢Ápq���t«�!&!Y�3�tu�g��Om { e�cdk9�Dpq¢^°�xy�@xyuwsvehg.�t« �G�q�n�Èp {gj�tm���rf­Iknxqs¾olpd�tmq«.}7�tm�olpqrts@g�m { �Ox { g�uwe�g��Ox$g®g��tmUe�mSo�pf�fmBe©�vxY�Gm9ehg { pGst�¼� { pq� { mUe�e�uw�@u�ghc¼�ÈmUx$gjr { mUe �gj�tm>mBstm { �qc u~e�olpqsvolmls@g { x$gjmB�-pqs¥g��tm>Æ { e�g��vu¬g�g { xysve�u¬gju�pGsve>¦We�mBm !Y¨½«¾}7�drveB°��Èp { e�pqr { o�mP8 j P n °�g��tm{ mBolpqsve�g { rvo�g�uwpqs3  u�g��¼gj�tm©Æ { e�g7�tu¬g7pqsv¢�cnpy­Im { e§xys¼uwkn� { p$�Gmlknmls@g§py���v« �(�� 4·p$�qm { �6rt­Dk3xys�o�pf�fmUel«_ "n�B�,�&�l�.�������'�� ��������

}7�vm��Dm { �Èp { knxqsvo�mUe�pq��g��tm.�fu�­Dm { mBsGg7o�pf�fmUe�xqsv� � �xy¢w�qp { u�g��tk3e��OxY�qm6�DmlmBs>ml�$xq¢�rvxyg�mU�3u�s¼g�m { k3eÉpq�bfÊ � °vbf� � xqsv�>£ml�Gmlsve��@g�mluws&�tuwe�gjxqsvo�m.  u�g��\bdpqr { o�m 8 j ? n xysv��bdpqr { olmL8 j P n ¦Ç¹@rvxqs@g�u��lmB�p�.xyrOe�e�uwxqse�pqr { olmU¨½°Iuws@g { pd�trvo�mU��uws[ÊÁ²txykn�t¢wm !Sxqsv��ÊÁ²txqkS�v¢�m¼� { mBe��DmBo½gju��Gml¢wcq«�£m�g.rve { mUolxy¢w¢�g��vxyg©gj�tm3£�mB� ªmBsve��Ggjmluws �fuwe�gjxqsvo�m �é�q�$"��Dm�gh §mlmls gh §p\e�mU¹GrvmlsvolmBe�u~e.g��vm¼knu�stuwk9rvk sdrtk��Om { py�7pq�Dm { x$gju�pGsve3¦ÈmG« �O«�°e�cdk9�Dpq¢Iknpf�fu¬ÆDolx$gju�pGsveB°@uwsve�m { g�uwpqsve§xysO�>�fmB¢�mlg�uwpqsve�¨ { mU¹Grvu { mB�ngjp9g { xqsve��Èp { k pqstm.e�mU¹@rtmlsvolm�uws@g�pSg��tmpqg��tm { « ��st¢wmBeje7g��tm9s@rvk9�Dm { py�Áe�u�k�rt¢wxyg�uwpqsve6uwe ml²f�t¢�u~o�u�g�mB¢�c�e��DmBolu¬ÆOmB��°fgj�tm { mBe�rt¢¬g�e6e��tp$  s�x { m�xY�Gm {�ªxq�qmU�&p$�Gm { 6!�����%���So��vxysvstml¢ { mBxq¢�u��Bxyg�uwpqsve xqsv� p$�qm { e�mU¹@rtmlsvolmBe pq�:6$���3e�cdk9�Dpq¢~el« bduwsvo�m�g��tm9e�pqr { olm{ mBxq¢�u��Bxyg�uwpqsve§x { m©�tuwe�g�uwsvo½gU°fg��vm®sdrtk��Om { py��mBknu¬g�g�mB�&�tu�gje:���`uwe7�$x { u~xy�t¢wmq«�Ë\p@ehg py�g��tm�xy¢w�qp { u�g��vknegj�vx$g6�OxY�qm®�OmBmls rve�mB�>g�p3� { pf�frvo�m®gj�tmBe�m�e�uwk9rv¢wxyg�uwpqs { mUe�rt¢�gje x { m.xY�$xyuw¢wxq�t¢wm©pGs&gj�tm� §ml� e�u�g�m �é�y�"¯«

���15����

Page 22: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � !'/

0.0001

0.001

0.01

0.1

1

0.0001 0.001 0.01 0.1

SER

BER

concatCMASMA

SMA−stackEREC

0.0001

0.001

0.01

0.1

1

0.0001 0.001 0.01 0.1

Lev

ensh

tein

dis

tanc

e

BER

concatCMASMA

SMA−stackEREC

¦WxG¨ ¦È�O¨

. uw�qr { m�� � bfÊ � ¦WxG¨6xqsv�\£�mB�qmBsve��@gjmluws��fuwe�gjxqsvo�m�¦È�O¨��Dm { �Èp { knxqsvo�mUe py�Ágj�tm��tu¬­Im { mls@g � ¥ejo��tmlknmBe�Èp { e�pGr { o�m 8 j ? n py��Ê�²fxqkn�t¢�m !3¦Wo�pf�fm�]"�B¨��')( 0 363�+43��"3 & 6X1$)1& 45� & +�� / $',5+43�1 -65!(h6 ������ / ��� /.45 / ������6 -X/ ��� ��+ 3

� ��$'& �7^�6��=(h/�4 /.4! ^�6�� � 65����& 3 �G+ 5& 6}7�vm6Æ { ehg7e�mlg§pq��m�²f�Dm { u�knmls@g�e�xqu�knmB�&x$g§ml�$xy¢wrvx$gju�sv��g��vm©�Dm { �Èp { k3xysvolmBe�uws3gjm { kne�py��bdÊ � °f£�mB�qmBsve ªgj�tmluws��fu~ehg�xysvolmÉxysO�.bt� � pG�fgjxqu�stmU�®�@c©g��vmÉ�fu�­Dm { mBsGg � 3xy¢w�qp { u�g��vkne¤§Ë 0�°$bfË 0¥xqsv��bfË 0 ª e�gjxGo��D«. uw�v«O�nxqsv� . u��O«�( { mUe��DmBo�g�uw�qml¢wc&e��tp$  �Èp { bdpGr { o�m�8 j ? n xysv�\bdpGr { o�m�8 j P n g��vm�bdÊ � pG�fgjxqu�stmU�>  u�g��gj�tm&xq¢��Gp { u¬gj�tk3e�¤§Ë 09°�bfË 0 xqsv�¥bfË 0 ª e�gjxGo��¾uws`o�pGkn�vx { uwe�pqs-  u�g�� gj�tm o�pqsOolx$gjmlsvxyg�mU� ejo��tmBkSmxqsv�¥x¾e�pG¢�rfgju�pGs �vxqe�mB�¥pqs¥Ê � ʧ¤ � /" xy�t�t¢wuwmB� pGs`x[e�cdk9�Dpq¢.¦Èp { o�pf�fmB �p { �v¨��vxqe�uweB°��Èp { o��vxysvstml¢m {�{ p {7{ x$gjmBe§�qpGu�st�S� { pqk 6!� � � gjp 6$� � ? «�³µs . uw�v«O�t°dg��tm { mBe�rt¢�gje uws�g�m { k3e7py��bdÊ � xysO�&svp { knxq¢�u��lmU��tuwe�gjxqsvo�mn�vxY�Gm��DmlmBs pG�fgjxqu�svmB�¾  u¬gj�-olpf�fm�] � ¦Wo½�h«3ÊÁ²txykn�t¢wm !U¨�« . uw�v« ( �fmB�tu~o½gje®gj�tm { mBe�rt¢¬g�e.pq� ªg�xyuwstmB���Èp { xP��rf­Iknxqs¾olpd�tm�pG�fg�uwknu��BmB��rOe�uwst�&g��tmno�pf�fmlg { mlmSpq�fgju�knu��Bx$gju�pGs[�fmUe�o { uw�OmU��uws bdmUo½gju�pGs�t«�!G«Á}7�tuwe olpf�fm�uwe7�Gu��Gmls�u�s�g�xy�t¢wm !q«³µs3�Dpygj�nÆv�qr { mBeB°yu�g�xy�v�OmUx { e�g��vxygÁg��tm©o�pqsOolx$gjmlsvxyg�mU�Sejo��tmBkSm6oBxysn�Dm�xq�f�$xqsGg�xy�GmlpqrOe�¢wc { mB�t¢~xqo�mU�

�dc3gj�tm��fu�­Dm { mBs@g � xy¢w�qp { u�g��tk3e7�fmBejo { uw�OmU��xq�Op$�Gmq«�³µs �vx { g�u~o�rt¢~x { °@g��tm9bfÊ � �Om { �Èp { k3xqsvo�m®py��g��tmbtË 0 ª ehg�xqo���xy¢w�qp { u�g��tk xy�t� { pGxGo��tmBe§gj�tm9pGstm�pG�fgjxqu�stmU�   u¬gj�\g��vm�Ê � ʧ¤�xy¢w�qp { u�g��tk xy�t�t¢wuwmB� pqs�xe�cdk9�Dpq¢��vxqe�uweS¦È  �vuwo���u�gje�ml¢���xq¢ { mBxG�fc>pGrfg��Dm { �Èp { k3e�Ê � ʧ¤´xy�v�t¢�uwmB��pqs��t¢wpfo��fe6py�Ée�cdk9�Dpq¢~ej¨�°D�Èp { x¹@rtu�g�m©¢�p$ §m { o�pqkn�trtg�uwst�9o�p@ehgU«�bfu�knuw¢wx { ¢wcq°@u¬g7olxqs3�Om©pq�ve�m { �qmU��uws . uw�v«d�®g��vxygÉg��vm��DmBe�g7bf� � �$xy¢wrtmBex { m�pq�fg�xyuwstmB�[  u¬gj� ��r ª }�rvo��Gm { o�pf�fmBe®rve�mB�¼|hpquws@g�¢wc\  u¬gj�[gj�tmnÊ � ʧ¤ xy¢w�qp { u�g��tk «.³¯g�olxys¾xy¢~e�p��OmpG�ve�m { �qmB�>g��Ox$g6gj�tm�bfË 0 ª e�gjxGo��&xq¢��Gp { u¬gj�tk#¢wmBxq�ve g�p3�Gm { c&e�u�knuw¢wx { m {j{ p {�ª^{ mBe�u�¢wuwmlsvolm��Dm { �Èp { knxqsvo�mUel«}7�vm { mBe�rt¢�gje�o�pqstÆ { k)gj�vx$gÁm {j{ p { � { pq�Oxy�Gxyg�uwpqs�xy­DmUo½gje�x©e�k3xy¢w¢wm { xyknpqrts@g�py� { mBolpqsve�g { rvo�g�uwpqs�mlsvm { �qcq«" À3 �$Ã$# � �

565 ã87:9�;�93<

Page 23: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

�q� �������¯Ä� ����� � � � ����À �

0.001

0.01

0.1

1

0.0001 0.001 0.01 0.1

SER

BER

concatCMASMA

SMA−stackEREC

0.001

0.01

0.1

1

0.0001 0.001 0.01 0.1

Lev

ensh

tein

dis

tanc

e

BER

concatCMASMA

SMA−stackEREC

¦WxG¨ ¦È�O¨

. uw�qr { m (�� bfÊ � ¦WxG¨6xqsv�\£�mB�qmBsve��@gjmluws��fuwe�gjxqsvo�m�¦È�O¨��Dm { �Èp { knxqsvo�mUe py�Ágj�tm��tu¬­Im { mls@g � ¥ejo��tmlknmBe  u�g��\xn¹@rvxys@gju��BmB�&�GxyrOe�e�uwxqs&e�pqr { o�mn¦Çe�pqr { olm 8 j P n mBsvo�pf�fmU�>  u�g�� ��rf­Dk3xqs�o�pf�fmBe�¨½«

��Èp { bdpqr { o�mp8 j P n °��6rt­Dk3xys xysv���G� ��À��P��rf­Iknxqs`o�pf�fmUe�¢wmBxG�-g�p\gj�tm&ejxyknm¼m {�{ p {�ª¯{ mUe�uw¢�uwmlsOo�m�Om { �Èp { k3xqsvo�mUe �g��tm6xqkSpGrts@g�py��mlsvm { �qc9olpqsd�qmBcqmB���dc�gj�tm6�tu�gjeÁk3xq�t�OmU�3�fr { u�sv�.g��tm�olpqsve�gjxqs@gehg�xy�Gm©u~e§uw�fmBs@g�u~olxy¢I�Èp { �Opqg�� o�pf�fmBeB«Á}7�tu~eÉ�ÇxGo½g6olxqs>�Dm��fmB�frOo�mB�>� { pqk4gjxq�t¢wm !G«.�6p$ §ml�qm { °q�Èp {xS¢wx { �Gm®�$x { uwm�ghc3pq��e�pqr { o�mUel°@gj�tm ��� ��À��L��rf­Dk3xqs�o�pf�fmBe7¢wmBxG�¼gjpn�Omlg�g�m {6{ mBe�rt¢¬g�el«

�}7�tm�¢~xYcqm { mU�¥�tu�gje�g { mBxqk o�pGsve�g { rvo½gju�pGs �vxGenstpyg&�OmBmls¸u�sOo�¢wrv�fmB�¸uws·g��tu~e¼olpqkn�vx { u~e�pGs � g��tm¢wxYcGm { mB� �tu~ehg { mUxyk olpqsve�g { rvo�g�uwpqs¸py­Im { enu�kn� { p$�qmU�·m {j{ p {�ª¯{ mUe�uw¢wu�mBsvo�m&u�s¶x olpqs@g�ml²@g¼pq� ��Ê z «bduwk9rt¢~x$gju�pGs { mUe�rv¢¬g�e©�fmB�tu~o½g�mU��uws . u��O«��f° . uw�v« (>xqsv� . uw�v«��3xqeje�rtknm�g��Ox$g©svp&o��vxqststml¢�o�pf�fm�vxqe7�DmlmBs rve�mU�&g�pq�Gm�gj�tm {   u�g�� g��vm.e�pqr { olm.olpf�fmq«

��'>& � 32+�,43 & 6X6 1�� 1 - � *N& 3 ��+ 3 (h/�4!� & 6 +�� �� � /.4! J$3/%� & 3 &� / $',5+43�1 -65!(h6/.4! a1( *q/ ��-`+�� - 55&��G+: 5& 5& 6X1',54}7�vm®e�mBolpqsv�&e�mlg§pq��m�²f�Dm { u�knmBsGg�e7xyuwkSmU�>xyg7olpqkn�vx { uwst��gj�tm�xyknmlsvxq�tuw¢�u�ghcng�pS� { pq� { mBeje�u��Gm6�fmBolpd�tu�st�¦Çrve�u�st�3ml²f�OmUo½gjxyg�uwpqs ª �vxGe�mU���tmBo�pf�fuwst�d¨§py��g��tmS¤§Ë 0 xysv� ¢~xYcqm { mU�>e�pq¢wrfg�uwpqsOe   u¬gj�e�6rf­Ik3xys�°�� ª ¢wm�²xqsv���6r ª }rOo��qm { o�pf�fmUe�  u¬gj� { mBe��DmBo½g�gjp®x.o�pGsvolxyg�mBsvx$gjmB�9ejo��tmBkSmG«�}7�tmUe�m olpd�tmBe�x { m§xq¢we�p.o�pqkn�vx { mU�xq�Gxqu�sve�g.¢�ml²du~o�pG� { xy�t�vuwo . £�¤§el«��Èp {   �vuwo��¾g��tmSÆ { e�g.�vu¬g�g { xqsve�u�g�uwpqsOe©svpygjxq�t¢wc��Gxyg��tm { [email protected]�§g��tmmBstm { �qcG« . p { g��tm\¢~xYcqm { mU�`xy�v� { p@xqo���°�stpf�fmBen�OxY�qm �OmBmls e�p { g�mB�·xqoBo�p { �fuwst�¾g�p-gj�tm\�$xy¢wrtm\py� � °rvsv�fm { g��vmSolpqsve�g { xyuws@g�py��Êɹ@s�«�f«®£m�g©rOe { mBoBxy¢w¢�gj�vx$g®g��tm��$xy¢wrtmBe©py� � x { m�� { p$�duw�fmU� u�s[gjxq�t¢�m !q«}7�vm9o�p {�{ mBe��OpGsv�fuwst�3p { �fm { e7�Dm�gh §mlmBs�stpf�fmBe�¦Èu~�fmls@gju¬ÆvmU�\�dc>gj�tm9�Ox$g��\uws\gj�tm9o�pf�fmlg { mlmY¨ x { m��quw�qmBs�vm { mBx$�ºgjm { «Á}7�tm�o�p {j{ mBe��OpGsv�fuwst���$xq¢�rtmUe7py� � x { m.xq¢we�pS�quw�qmls«

���15����

Page 24: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � � !

−5

0

5

10

15

20

25

0.0001 0.001 0.01 0.1

SNR

BER

concatCMASMA

SMA−stackEREC

−5

0

5

10

15

20

25

30

0.0001 0.001 0.01 0.1

SNR

BER

concatCMASMA

SMA−stackEREC

¦WxG¨ ¦È�O¨

. uw�qr { mS� � bt� � �Dm { �Èp { k3xysvolmBe6pq�Ág��tmS�fu�­Dm { mBsGg � ¥ejo��tmBkSmUe9¦Ç  u¬gj���ve�mlrv�fp ª ¢wm�²fu~o�pG� { xy�t�tu~o��6rf­ ªk3xqsO¨É�Èp { � ª ¢wm�²P��rf­Iknxqs�o�pf�fmUe�¦ÇxG¨§xqsv�p�6r ª }rOo��qm { olpd�tmBe�¦È�D¨½«

565 ã87:9�;�93<

Page 25: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

�G� �������¯Ä� ����� � � � ����À �

1

5

6

3

4

2

concat + Huffmanlayered + HuffmanCMA + p−lexlayered + p−lexlayered + FLClayered + Hu−Tucker

0

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 300

MSE

number of bits received

. uw�qr { m�� � z�{ pq� { mUe�e�uw�qm©Ë¾bdʸ�Om { �Èp { k3xysOo�mBe��YÊÉstm { �qc � mB�vx { g�u�g�uwpqs�� { pyÆv¢wmBe7pq�gj�tm9�fu�­Dm { mBs@g olpf�fmBexqsv� � -e�o��vmlknmBe§  u�g��tpGrfg g { xysve�knuweje�u�pGs&stpGuwe�mq«������� �� � � > � M � M�M � M�M�> � M�M�>�M � M�M�>�M�>

>�@ >�E�E >%@ R Q�Q >%@ E�E R >%@ E�O�F E�@ E�X R >�@ +�F R +%@ T�>�+� ����#�������� �� � � M � > � M�M � M�M�> � M�M�>�M � M�M�>�M�>

>�@ E"X�Q >%@�M�M�X >%@ >%M�T >%@ E�O�F E�@ E�X R >�@ +�F R +%@ T�>�+��� � � ������� � � > � M � >�> � M�M � >�>�> � M�M�M

>�@ +�E�+ >%@ E�E�O >%@ E�E"O >%@�M R F >%@�M R F >�@ >�Q�E >%@ >�Q�E����� � � > � M � >%M � M�> � >�> � M�M

>�@ +�E�+ >%@�M�X�> >%@�M�X�> >%@�M�M�X >%@�M�M�X >�@ >�Q�E >%@ >�Q�E

}7�vm§o��tpGuwolmÉpq�tg��tm§p { �fm { �vxGe�x©k3x$|hp { uwkn�vxqo�g�pGs�g��vm�� { pq� { mUe�e�uw�@u�ghcq«�}7�vm�� { pq�DpGe�mB��p { �fm { e�x { mÉg��tmpGstmBe g��vxyg�� { p$�@u~�fm®g��vm��OmUehg©� { pG� { mBeje�uw�du¬ghc3�Dm { �Èp { k3xysvolmBeB« . uw�v«O�3e��tp$ 6e§gj�tm { mBe��OmUo½g�uw�qm�˾bdʶuwsgjm { k3e7py��g��tm�sdrtk��Om { py���tu�gje { mBolmluw�qmB�¼�Èp { �tu¬­Im { mls@g�xy�v� { p@xqo��tmUel«�}7�tm��Dm { �Èp { k3xysvolm®pG�fgjxqu�svmB�&uwe�Dm�g�g�m { g��Oxys.g��vm�pqstmÉpq�fg�xyuwstmB�®  u�g��9x7�tu�g ª �t¢~xystm . £�¤�g { xysve�knuweje�uwpqs°B�trtg  u¬gj���tuw�q�tm { o�pGkn� { mUe�e�uwpqsml̼o�uwmlsvolcq«�}7�tm®�Èpq¢w¢wp$  u�st�n�Dpquws@gjeB°fuw�fmBs@g�u�ÆvmB��pqs . u��O«v�S  u¬gj�\x�sdrtk��Om { °Ox { m©pq��uws@g�m { mBe�gje:�

���15����

Page 26: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � �q�

!q« }7�tm9olpqsvoBx$g�mBsvx$gju�pGs�°t  �tu~o����fpdmBe�stpyg®�fu¬­Im { mls@gjuwxyg�m.g��vm9�tu�gjeB°v¢wmBxG�te gjp¼�vxY�qm®gj�tm�Ë[bfÊ �Om {�ª�Èp { k3xysvolm©gj�vx$g6¢wuwstmBx { ¢wc¼�fmBo { mUxqe�mBe7xqe§gj�tm�sdrtk9�Dm { pq� { mBolmluw�qmU�¼�tu�gje uwsvo { mUxqe�mBeB«

�f«6bdml�Gm { xy¢�olr { �GmBe6olpqsd�qm { �Gm�gjpng��tu~e6�Dpquws@gB«§}7�tuwe�uwe��frtm�gjpng��tm��ÇxGo½g6gj�vx$g gj�tm�sdrtk��Om { py�Á�tu�gje{ mUo�mBu��GmB��xyg©gj�tuwe®�Dpquws@g�olp {j{ mUe��DpqsO�te gjp>gj�tm9Æv²dmU��¢wmlst�qg��¾�Op { gju�pGsve�pq�Q�6rt­Dk3xys-xysO�p� ª ¢wm�²�6rf­Ik3xys-o�pf�fmUel°�xqsv��gj�vx$g®g��vmBe�mnolpf�fmBe®�vxY�Gm�g��vmnejxyknmSmlstm { �Gc\o�pqsOo�mls@g { xyg�uwpqs�� { pq�Dm { g�uwmBepqs�g��vm�stm�²dg �tu�g g { xysve�u¬gju�pGsve�¦Çe�mlm®g�xy�t¢wm !U¨�«

�t« . p { gj�tu~e�e�pGr { olmS�tuwe�g { u��vrfg�uwpqs�°�rOe�uwst��g��tm��G� ��ÀH�-olpf�fmnu�sve�g�mUxq�[py�Égj�tmnrve�rvxy¢.�6rt­Dk3xys-o�pf�fmxyknpqrvsGg�e©g�p�g { xysve��Èm { e�pqknm\À�ÂIÀ�ÃWÄqÅ � { pqk¿¢~xYcqm { �¾¦È�tu�gje !B� !9g�p��y�G�G¨6g�p�¢wxYcGm { ! ¦È�tu�gje !�g�p!B�G�G¨

�v« . p { �Dpyg���g��tm . £�¤ xysv�®gj�tmQ��r ª }rvo��Gm { o�pf�fmq°Ugj�tm�Æ { e�g�tu�gg { xysOe�u�g�uwpqs�u~e�x6�tu¬g�g��vxyg�e�ml�vx { xyg�mUeg��tm�svml�Gxyg�uw�qm.�$xy¢wrtmBe§� { pqk#g��tm��DpGe�u¬gju��Gm.�Yxq¢�rvmBe7uws xne�cdkSknmlg { uwoBxy¢�xy¢w�t�vxq�OmlgB«

�f«��6m { mG°�gj�tm&e�ml�Gknmls@g9py�6�vu¬g�e9�Gpquwst� � { pGk �vu¬g !B��!ng�p��tu�gn�q�q� �Èp { gj�tmP��rf­Dk3xqs`o�pf�fm¼  u�g��¢wxYcGm { mB� � xq�t�OmUx { e§g�p¼�Dm9e�ml�vx { xyg�mU�>uws@g�p3gh §p¼e�mB�qknmls@g�el°volp {j{ mUe��DpqsO�fu�sv� { mBe��OmUo½gju��Gml¢wc¼g�p�tu�g©g { xqsve�u�g�uwpqsOe6py��svpd�tm �>xqsv�\stpf�fm 6q«®}7�tmSo��vpqu~o�m�pq�Ág��tm�p { �fm { 6 � �¼uwsve�g�mBxG�\py� � � 6¢�mUxq�te§gjp¼e� 7xy�>g��tm.gh §p3e�mB�qknmls@g�el°f  �tu~o���uwe6xS�Dpdp { m { o��tpqu~o�mG«

(t« . p { gj�tmL�6rf­Ik3xys xysv�O� ª ¢�ml²P�6rt­Dk3xys o�pf�fmUel°@gj�tm©�vu¬g7g { xysOe�u�g�uwpqsve7olp {j{ mUe��Dpqsv�tu�st��g�pSstpf�fmBe  u¬gj� x\�vu��G�`�fml�tg��¥uws g��vm&o�pf�fmlg { mlm¼�DmBx { x�¢�pqg�py� { mBolpqsve�g { rvo½gju�pGs mlstm { �Gcq« 0©e�x { mBe�rt¢�gB°g��tm.o�pGsvolxyg�mBsvx$gju�pGs¼py�olpd�tml §p { �te�pq­Dm { e�u�s&�qmBstm { xy¢D�Omlg�gjm { �Om { �Èp { k3xqsvo�mUeÁg��Oxys¼gj�tm®¢wxYcGm { mB�g { xysve�knuweje�u�pGs�«

}�pno�pqsOo�¢wrv�fmq°dgj�tu~e§Æv�qr { m®ml�duw�tmlsvolmBe�g��tm.mlÌ3olu�mBsvo�c3pq�0��r ª }�rvo��Gm { o�pf�fmUeÉg { xqsve�kSu�g�gjmB�&  u¬gj��x�¢~xYc ªm { mU� � ¤ e�o��tmBknm�  u�g�� { mBe��DmBo½g�g�pno�¢~xqeje�u~olxq¢ ¡ £�¤§e§xysv�¼g { xysve�knuweje�uwpqs¼ejo��tmBkSmUel«Á£m�g�rOe�rvsv�fm { ¢wu�stmxq�Gxqu�s¾g��vxyg�g��vm¼�Om { �Èp { k3xqsvo�m3pq����Ê z ejo��tmlknmUe�ehg { pGst�q¢wc[�fmB�OmBsv� pGs¾gj�tm )�mlstm { �Gc { ml�vx { gju¬gju�pGs,*�°  �vuwo�� uwenxysvpyg��vm { u�s@gjm { � { mlgjxyg�uwpqs¥pq� . u��O«��t«`��pyg�m&g��Ox$gng��tm �Dm { �Èp { k3xysvolm>�Gxq�¥�Dm�gh §mlmls�� ª ¢wm�²��rf­Iknxqs>o�pf�fmUeÉxqsv�O�6r ª }�rvo��qm { o�pf�fmUeÉe�g { pqst�G¢�cS�fml�DmlsO�teÉpGsng��tm®e�pGr { o�m6e�gjx$gjuwe�g�u~olxq¢O�fu~e�g { u��trtg�uwpqs�«��'.- 0 363�+43��"3 & 6X1$)1& 45� &�� 1 -65 ����}7�vmÉgj�tu { �Se�mlg�pq�Oml²d�Dm { uwkSmBs@gje�xyuwknmB�9xygÁml�$xy¢wrvx$gju�sv��gj�tm7m�̼o�uwmlsvolcq°yuws�gjm { k3e�py�DbdÊ � °ypy�Og��tm�¤§Ë 0� Lxq¢��Gp { u¬gj�tk,  u�g�� xys·Ë z Ë �fmBolpf�fm { «·}7�vm { mUe�rt¢�gjenx { m\o�pGkn�vx { mB�¥xq�Gxqu�sve�gSg��tp@e�m pq�tgjxyuwstmU�  u�g�� �vx { ���fmUo�pf�fuwst�¼xysv�&  u�g��\Ë z Ë,�fmUo�pf�fuwst�npy��g��tm�ejxyknm�e�mB¹@rtmlsOo�mBe7�vrfg�  u�g��\o�pGsvolxyg�mlsOx$g�mU�olpf�fml §p { �teB«¾}7�tm�Ë z Ë �tmBo�pf�fm { � { pfo�mBmB�teSxqe��fmBejo { uw�OmU�¥uws bdmBo�g�uwpqs �v«�![¦Èstp � { rtstuwst�[u~eS�fpqstm�vm { mU¨½« . p { gj�tu~e3e�mlgnpq�©ml²d�Dm { uwkSmBs@gB°É §m��vxY�qm o�pGsve�u~�fm { mU�¥x-¹GrOxys@g�u��lmU� �.xyrOe�e ª Ë[x { �qp$�¾e�pqr { olm  u�g��&x9o�p {�{ ml¢~x$gju�pGs9�ÇxGo½gjp {�� 9���B �t°@xqsv�3e�mU¹@rtmlsvolmBeÉpy��6$�%��e�c@k��OpG¢weB« . uw�v«�/9e��tp$ 6eÁgj�tm©e�uw�qstu�ÆOolxqs@g�@xyuws·¦^bdÊ � �tu��du~�fmB� �dc¾x��ÇxGo½g�p { o�¢wpGe�mSg�p �G¨.pq�fg�xyuwstmB�   u�g�� g��vm�¤§Ë 0#e�g { rvo½gjr { mS  u�g�� { mBe��DmBo½ggjp¼gj�tmSolpqsvoBx$gjmlsvxyg�mB���tu¬g�ehg { mUxyk e�g { rvo½gjr { m��Èp { g��vmSejxyknm��tmBo�pf�fuwst��o�pqkn�t¢wm�²fu�ghc ¦ºg��vmSsdrtk��Om { pq�e�gjxyg�mUe7u�s�g��vm.g { ml¢w¢�u~e7uwe e�g { u~o½g�¢wc¼gj�tm�ejxyknm®�Èp { �Dpyg��\xq�t� { pGxqo��vmBe�¨½«

565 ã87:9�;�93<

Page 27: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

�y� �������¯Ä� ����� � � � ����À �

0.0001

0.001

0.01

0.1

1

0.0001 0.001 0.01 0.1

SER

BER

Hard, concatMPM, concat

Hard, CMAMPM, CMA

. uw�qr { m /��bdÊ � pG�fgjxqu�stmU�.�dc.Ë z Ë#�fmUo�pf�fuwst�6py�tx �vu¬g�ehg { mUxyk´o�pqsOehg { rvo�g�mU�.�@c©g��vm7¤§Ë 0 xy¢w�qp { u�g��tkuws&olpqkn�vx { u~e�pGsn  u¬gj�¼g��vpGe�m©pG�fgjxqu�stmU�3  u�g��&x�o�pGsvolxyg�mlsOx$g�mU�3�tu�gje�g { mBxqk4e�g { rvo�g�r { m�¦f�.xyrveje ª Ë�x { �Gp$�e�pqr { olm©  u�g��\o�p {�{ ml¢~x$gju�pGs � 9��2B �q¨�«

���15����

Page 28: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � �G�

−3 −2.5 −2 −1.5 −1 −0.5 0

0.0001

0.001

0.01

SER

Ec/N0

concat, it2concat, it3concat, it5

concat, it10CMA, it2CMA, it3CMA, it5

CMA, it10

0 0.5 1 1.5 2 2.5

Eb/N0

−3 −2.5 −2 −1.5 −1 −0.5 0

0 0.5 1 1.5 2 2.5

Eb/N0

0.0001

0.001

0.01

−3 −2.5 −2 −1.5 −1 −0.5 0

Lev

ensh

tein

Ec/N0

concat, it2concat, it3concat, it5

concat, it10CMA, it2CMA, it3CMA, it5

CMA, it10

¦WxG¨ ¦È�O¨. uw�qr { m !B� ��bdÊ � ¦WxG¨7xqsv�&£ml�Gmlsve��@g�mluws&�tuwe�gjxqsvo�m3¦È�D¨§pq�fg�xyuwstmB�&�dc3gh �p�g�r { �Dp ª �fmBolpf�fu�sv�nejo��tmBkSmUel°�Dpygj�¾pq��g��vmlk olpqkn�DpGe�mB��pq��x�e�pGr { olmSolpf�fm { xysO�[x � bv¤ ¤ � !U¨®x�o�¢~xqeje�u~olxq¢v|hpGu�s@g ª e�pqr { o�mSo��vxysvstml¢gjr { �Op ª �fmUo�pf�fuwst�v°B  �tm { m�g��vm ¡ £�¤[olpf�fml §p { �teIx { m�o�pGsvolxyg�mlsOx$g�mU���$�G¨�x�|hpquws@g ª e�pGr { o�mÁo��vxysvstml¢y  �vm { mgj�tm ¡ £�¤¶o�pf�fmB �p { �te�x { m�mBsvo�pf�fmU���$�fmUo�pf�fmU�¼  u�g��¼gj�tm9¤§Ë 0L�tu¬g�ehg { mUxyk#olpqsve�g { rvo½gju�pGs>xy¢w�qp { u�g��vk�«

��'#" � 6 3 "L+ �� 5&��G+: q1H4-, *N& 3 �E+43 (h/.45� &@6`+��)� ���}7�vm�¢~xqe�g.e�m�g.py�§m�²f�Dm { u�knmls@g�e©xqu�knmB�¾x$g�o�pGkn�vx { u�sv�3g��tm3xqkSmBsvxy�vu�¢wu¬ghc gjp>gjr { �Op ª �fmUo�pf�fuwst�¾¦Çrve�u�st�ml²f�OmUo½gjxyg�uwpqs ª �vxGe�mU���fmBolpf�fu�sv�@¨©py��gj�tm>¤§Ë 04e�pG¢�rtg�uwpqs[  u�g�� { mBe��OmUo½g®g�p x o�pqsOolx$gjmlsvxyg�mU��e�o��vmlknmq°�Dpygj�¾rOe�uwst�p�6rf­Ik3xys o�pf�fmUel«9}7�vmn�tmBo�pf�fuwst� xy¢w�qp { u�g��tk rOe�mU���Èp { gj�tu~e�e�uwk9rt¢~x$gju�pGs[�vxGe®�OmBmls-�fm ªejo { uw�OmU�¥uws e�mBo½gju�pGs`�O«�! xysv� e�mUo½gju�pGs¥�v«é�f«`}7�vuwene�m�gnpy��ml²d�Dm { uwkSmBs@gjeS�vxqeS�DmlmBs � { pfo�mUe�e�mB�-�Èp { xÆ { e�g ª p { �fm { Ë[x { �qp$�`e�pqr { o�m\�Gp$�qm { stmU�`�dc·u¬g�e3g { xqsve�u�g�uwpqs � { pG�vxy�tuw¢wu¬gju�mUel«´}7�tu~e&e�pqr { o�m g�x%�GmBe3u�gje�$xq¢�rtmSuws¾xys xy¢w�t�vxq�Omlg.olpqkn�Op@e�mU��pq��g�� { mlmne�c@k��OpG¢weB«�}7�tmSk3x$g { u�²�py��g { xqsve�u�g�uwpqs¾� { pq�vxq�tu�¢wu�g�uwmBe©uwe�tm�ÆvstmU� xqe

P;>= F 4 = F � ? KQ9 �� ��B 3�� �2B 6$* ��B 6!*

��B �+0 �2B%2 6!� �2B 6$�%*��B �+0 �2B 6$��* �2B%2 6'�

�� B}7�vuwe®e�pGr { o�m9�Oxqe©�OmBmls[� { pG�Op@e�mU�\�dc Ë�r { xG��xysO� . ry|�x � �:"¯«�}7�tmSo��OxyststmB¢�olpqsve�u~�fm { mB� �tm { mSu~e©xqs0 � �.� o��vxysvstml¢^« � mUe�rv¢¬g�e6�vxY�Gm®�DmlmBs�xY�qm { xq�qmB�>p$�qm { !B�q�G�q� { mUxy¢wu��Ux$gju�pGsve7py��e�mB¹@rtmlsOo�mBe7pq�Á¢�mBst�ygj�!U�q�v« . uw�v« !B�&e��tp$ 6e6g��tm¼bdÊ � �Dm { �Èp { knxqsvo�mUe©olp {j{ mUe��DpqsO�fu�sv�3g�p>g��tmUe�mne�uwk9rv¢wxyg�uwpqsveB«�}7�tuwe©Æv�Gr { mmB�duw�fmBsvo�mUe�g��tm6ol¢�mUx { xq�f�$xqsGg�xy�GmÉuws�gj�tu~eÁo�pqs@gjm�²dgÁpy�vgj�tm§g�r { �Dp ª¯¡ £�¤ �vxqe�mB��pqs9g��tm©¤§Ë 0 �vu¬g�ehg { mUxykolpqsve�g { rvo�g�uwpqs�  u�g�� { mBe��DmBo½g�g�p®o�¢~xqeje�u~olxq¢yg�r { �Dp ª¯¡ £�¤ e�o��tmBknmÉ�vxGe�mU��pqs9olpqsvoBx$gjmlsvxyg�uwpqs.�Èp { g��tm bdÊ �knmUxqe�r { mG«\}7�tm>uwkn� { p$�Gmlknmls@gU°m�²f� { mBeje�mB�-uws-g�m { k3e�pq�q� * 4 � �t°�uwe�x { pqrtsv�-�v« �@� 4®«�}7�tu~e��@xyuws uwe

565 ã87:9�;�93<

Page 29: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

�&( �������¯Ä� ����� � � � ����À �� 0�¢��Gp { u¬gj�tk £u�svmBx { olpqkn�t¢wm�²fu�ghc Ë�xqsv�tx$gjp { c bdpq�ºg 7�mUo�pf�fuwst� Ë�xqu�s �tr { �DpGe�m

�vx { xqkSmlg�m { e 06¢w�qp { u�g��tk3e

¤�pGsvolxyg�mBsvx$gju�pGs �®Ê�b � p { � � 4§u�g��ye�cdk9�Dpq¢Ig { mB¢�¢wu~e � (%"�vu¬g ª ¢wml�Gml¢Ig { ml¢w¢wuwe ��!:/"^°�«w«�«

¤§Ë 0 �®Ê�b � 4§u¬g �$e�cdk9�Dpq¢Dg { ml¢w¢�u~e Ê {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�m

btË 0 �®Ê�b �,xysO� � � � Ê {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�m

btË 0 ª ehg�xqo�� �®Ê�b �,xysO� ��� � Ê {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�m

£�xYcqm { mU� �®Ê�b � � z�{ pq� { mUe�e�u��du�ghc

Ê � ʧ¤ �®» �,xysO� ��� � Ê {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�m

}�xq�t¢wm�� � � -xy¢w�qp { u�g��tk3e��ÈmBxyg�r { mBeB«k3xqu�s@gjxqu�svmB��xGe�gj�tm�sdrtk��Om { pq�vu�g�m { x$gju�pGsve�� { p$ 6eB°Yxysv�.�Èp { g��tm§e�xqkSm§o�pGkS�v¢�ml²du�ghcq«�bduwsvo�m§stp�� { rtsvu�st�u~e§�fpqstm�g��tm { mG°fxy¢w�qp { u�g��tk3e��Oxqe�mB�3pGs&e�rt�OpG�fg�uwk3xy¢Iehg { xyg�mB�quwmBe�¦Çmq« �v«w° 4§xq¢wx&�du { e �dc9g { ml¢w¢�u~e+��!:/"º¨É �pGrt¢~�¢wmBxG� g�p��Dpdp { m {�{ mBe�rt¢�gjeB« . p { g��vm&£�mB�qmBsve��@gjmluws¥�fuwe�gjxqsvo�m>kSmUxqe�r { mq°�g��tm�o�pqsOolx$gjmlsvxyg�uwpqs-¢wmBxq�ve�g�pe�¢wu��qg��dc��Dm�g�gjm {�{ mBe�rt¢�gjeB«3bfu�svolm3u�s-knpGe�g�xy�t�v¢�u~olxyg�uwpqsveB°�u�g.u~e�o { rvoluwxq¢�g�p�o�pGsve�uw�fm { g��tm>bdÊ ��{ x$gj�tm {gj�vxys[g��tmn£�mB�qmBsve��@gjmluws[�fu~ehg�xysvolmq°Dg��tmnxq�t�Yxqs@gjxy�Gm9pq�Ág��tm3o�pGsvolxyg�mBsvx$gju�pGs\p$�qm { g��tm � ¤�xy¢w�qp { u�g��tkuws�g��tu~e o�pGs@g�m�²dg6k�rvehg pG�@�duwpqrve�¢wc3�Om.gjmlkn�Om { mU��«

� /1������������l���

³µs�gj�tuwe6�vxy�Dm { °t §m��vxY�qm®u�s@g { pf�frvolmB� xn�tu�gje�g { mBxqk%o�pGsvehg { rOo½g�uwpqs&� { xyknml §p { �n�Èp { gj�tm.g { xysOe�knu~e�e�u�pGspq� ¡ £�¤ ª mlsvolpd�tmB�·e�pGr { olmBeSp$�qm { svpqu~e�c`o��OxyststmB¢weB« bdml�Gm { xy¢§� { xGo½gjuwoBxy¢ xy¢w�qp { u�g��tk3eS  u�g�� �fu�­Dm { mBsGgg { xG�fm ª py­�e�uws�gjm { k3eÁpy�Im {j{ p {�ª¯{ mBe�u�¢wu�mBsvo�mG°Y� { pG� { mBeje�uw�du¬ghc�xqsv���ÈmBxqe�uw�tu�¢wu�ghc9py��e�py�ºgÉ�fmUo�pf�fuwst���vxY�qm7�DmlmBs�tmBejo { u��DmB��«7}7�tm.�ÈmUx$g�r { mUe6py��g��vmBe�m9xy¢w�qp { u�g��tk3e x { m�e�rtknk3x { u��BmB��u�s�}�xy�v¢�mG«O�f« �6st¢wu��qm�gj�tm�Ê � Ê7¤xq¢��Gp { u¬gj�tk °�g��tm\olpqkn�t¢wm�²fu¬ghc-pq��g��vm&� { pq�DpGe�mB� xy¢w�qp { u�g��tk3e9ml�qpG¢��GmBe�¢�uwstmUx { ¢�c-  u�g�� g��tm ¢wmlst�qg��`pq�gj�tm&e�mB¹@rtmBsvo�mG« . p { gj�tm ¤§Ë 0 xy¢w�qp { u�g��tk °�g��tm�o�p {�{ mBe��OpGsv�fuwst��o�pf�fuwst��� { pfo�mUe�e�mBe9olxys`�Om&mBxqe�uw¢�cknpf�fmB¢�mU�¼rtsv�tm { g��vm©�Èp { k pq��e�g�pfo��vxqe�g�u~o®xyrfgjpqk3x$g�x�  �tu~o���x { m�g��tmBs�xqknmlsvxq�t¢�m©�Èp {7{ rtststuwst�nË 0 zmUehgju�k3xyg�uwpqs�xysO��e�pq�ºg ª �fmBoluwe�u�pGs��fmBolpf�fu�sv� g�mUo��tstu~¹GrvmBeB«�}�pq�qmlg��tm {   u�g��9xqs9Ë z Ë#�tmBo�pf�fm { °Ugj�tm7¤§Ë 0xq¢��Gp { u¬gj�tk8�vxqe®�DmlmBs e��tp$  s\gjp&uwsvo { mBxGe�m9g��tmnm {�{ p {�ª^{ mBe�uw¢�uwmlsvolc>�Dm { �Èp { k3xysvolm9uws[gjm { kne®pq�7bdÊ � uwsolpqkn�vx { u~e�pGs�  u�g��3x.e�uwknu�¢~x { �fmUo�pf�fm { �Èp { x.o�pqsOolx$gjmlsvxyg�mU�9�tu�gje�g { mBxqk °qxysv�9g��vuweÁxyg�stp�o�pGe�gÁu�s�g�m { k3epq��o�pGkn�t¢�ml²fu¬ghcG«�}7�tm3xy�t� { pGxGo��\�vxqe.xq¢we�p>�DmlmBs e��tp$  s\gjp&pq­Dm { uwkn� { p$�qmB�¾bdÊ � �Om { �Èp { k3xysOo�mBe©uwsx¾gjr { �Dp ª¯¡ £�¤ e�m�gjrt��« . p { g��tm pygj�tm { �vu¬g�ehg { mUxyk olpqsve�g { rvo½gju�pGs xq¢��Gp { u¬gj�tk3el°�uW« mq«¶bfË 09°�Ê � Ê7¤xqsv� btË 0 ª ehg�xqo��I°Ágj�tm��tmBe�u��Gs`py�©m�̼o�uwmls@gng { xqo�gjxy�v¢�m�e�pq�ºgnxqsv� gjr { �Dp �fmBolpf�fu�sv�¾xy¢w�qp { u�g��vkne�u~eSxo��Oxy¢w¢�mBst�quwst�>� { pG�t¢�mBk «�}7�tm3o�pf�fm3�fmUe�uw�qs¾�vxqe.�DmlmBs e��tp$  s[g�p �vxY�qmSx��qm { c �tuw�q� u�kn�vxGo½g�pqs¾g��tm

���15����

Page 30: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

��������� Ã�À����� $ ��� Ã���� ��� $Â��� Ä� $à ����� � �@�

m {�{ p {�ª¯{ mUe�uw¢�uwmlsOo�mq°Igj�tm>� { pG� { mBeje�uw�du¬ghc�xqsv� g��tm�xyknmlsOxy�tuw¢�u�ghc�gjp�mlsv�vxysvolm3g��vm �6Ê z e�o��vmlknmBeB« �6r ª}�rvo��Gm { o�pf�fmUeÁ�vxY�Gm§�DmlmBs¼e��vp$  s�gjp��Om©x.�qpdpf�So��vpqu~o�m7�Èp { g��tmUe�m �tr { �DpGe�mBeB«10©eÉx.�Dm { e��DmBo�g�uw�qmG°yg��vuwe� { xyknmB �p { �no�pGrt¢w�>�tpq�Dm��Èrv¢�¢wc¼�tmB¢��&u�s�pq�fgju�knu��luwst��g��tm�e�pqr { o�m©�tu�sOx { u��Ux$g�uwpqs&ehgjml�>pq��knpf�fm { s>uwk3xy�Gmxqsv�&�@u~�fmBpnolpf�fm { e�¦ÈÊ 46¤ »®}.° ¤ 0+4 0�¤7¨½«

� "$7�� �&�§ �

��! "L�O«�Ë�xy²@gjmB�¾xysv� �v« � pG�tu�sOe�pGs�°�)hÊ {�{ p {©{ mUo�p$�qm { c&�Èp { �$x { u~xy�t¢wmBe©¢�mBst�ygj�¾olpd�tmBeB° *�� �2�2��� à �y � ���Â��3 yÃ�^� � � À yýÅ$°v�Gpq¢^«f³h} ª ��!q°dstpv« (t°f�t��«I�/y���d�G� !q°@�6p$�I« !:/G�G�t«

� �"�}.« . m { �Grve�pqs xysv� �O«@�9« � xy�tuwstp$  u�g �q° )jbdml¢�� ª e�cdsvo�� { pqstu��luwst� �drf­Iknxqs`o�pf�fmUel° *� � �2�� à �y � ���Â��3 yÃ�^� � � À yýÅ$°v�Gpq¢^«f³h} ª �G�t°dstpv«v�v°f�t��« (q�@���,(�/q�t° �qrv¢�c !'/q�q�v«

� �%" � «�£�xyk,xysO� 0�« � mBu��vknxqs�°6)jbdml¢�� ª e�cdsvo�� { pqsvu��Bu�st�\�$x { u~xy�t¢wm ª ¢wmlst�qg��`olpd�tmBe9�Èp { u�k3xy�Gm¼g { xqsve ªknu~e�e�uwpqs�° *.uws �§Ã '�C���½Â � �d�� yÂ�� � � ���C��� �tÀ�À�� � � � Äy ����7à :��À ����� ÂdÄ�������������§°t�Gpq¢^«vË�x { «w°vbdml�tgB«!'/&/@�f°d�t��«t�f�q���@�G�G�t«

� �&" �S«�}�x&�duwe��tuwknxv°�Ë « � xG�txt°�xqsv���9«�Ë\r { x%�$xyknu^°�) � ml�qm { e�uw�t¢�m��$x { uwxq�t¢�m�¢�mBst�ygj�¾olpd�tmBeB° *�� �2�2�� à �y � �� �fÂG�w°t�qpG¢W«f�@�t°fstpO«v� �$���Y�O°G�t�« !U�q��� !'(G�t° . ml��« !'/&/@�f«

� �"L�O« � mBs[xysv���v« 79« ¡ uw¢w¢wxGe�mBstp { °�) � ml�Gm { e�uw�t¢wm��$x { uwxq�t¢wm�¢�mBst�ygj�[o�pf�fmUe6�Èp { m�̼olu�mBsGg.xysv� { pG�trve�guwk3xy�Gm xqsv�¶�du~�fmlp¸o�pf�fuwst�v° *`uws��§Ã '�c��� � � �,8 % �IÃ�À � ��� yÂ8 yÂ�� ������ �°�06� { « !:/�/q�t°©�t��«�f�,!��@�G�G�t« �黩sv¢�uwstm3"¯« 0��Yxqu�¢~xy�v¢�m���o�u�g�mBe�mlm { « s$|�« stmBoq« olpqk �Y §mls /q� { ml�Gm { e�uw�t¢wmq« �@g�kn¢

� (%" � «&47xyrtm { xysv�^�O« ��xy�Gmlsvxqrtm { ° )�³¯g�m { x$gju��Gm e�pGr { olm ª o��vxysvstml¢d�fmBolpf�fu�sv��rve�uwst� { ml�qm { e�uw�t¢�m§�$x { uwxq�t¢wm¢wmlsv�yg��\olpd�tmBeB° *.u�s �§Ã '�c��� � � �e8 % �IÃ�À � ��� y $Â�� ����� �°OË�x { «v�y�G�q�t°@�t��« /q��� !B�@�f«

�é�$" 09«©Ë\r { xG�Lxqsv�´}.« . ry|�xt°+)H�qpGu�s@g�e�pGr { o�m ª o��vxqststml¢��fmUo�pf�fuwst� py�n�$x { uwxq�t¢wm ¢wmlsv�yg��´mBsvo�pf�fmU�e�pqr { olmBeB° *©uws �§Ã '�C����Â��3 yÃ�^� � � À yýŠ� yÃ$# � � ����!� � ��°��qrvstm !:/&/G�t°d�t��« /y��� /G�t«

� �%"��9« 7©mlknu { xqsv�#"n«�bfxYcGp@pf��° ))�Gpquws@g9e�pGr { o�m ª o��vxqststml¢�olpf�fu�sv�\�Èp { �$x { u~xy�t¢wm3¢wmlst�qg��¥o�pf�fmUel° *>uws�7à :�c�$� � � � q�DÃjÀ ����� $ $Â�� ������ �°OË�x { « !'/&/q�v°d�t��« !U�&/�� !l�@�t«

� /%";7�« � mB�fknuw¢�¢@xysv���9«%".u�sv�Ge��tr { cq° )�}7�tmÁm { mUo%� 06s�m {�{ p {I{ mBe�u�¢wuwmls@g�g�mUo��tstu~¹Grvm��Èp { olpd�tu�st� �$x { u~xy�t¢wm ª¢wmlsv�yg�� �t¢wpfo��fe7py���vx$gjxv° *&� �2� �'� à �$ � ���3 �BÄGÀ(�§Ã '��À ����� Â@Äq°t�Gpq¢^«v�f°f�t��«D�%(G���f�@�Y�v°�06� { « !'/&/&(v«

��!B�%" 7�« ��rf­Iknxqs�° ) 0´knm�gj�tpf���Èp { gj�tm�o�pGsve�g { rvo½gju�pGs�pq��knuwstuwk9rtk { mU�frtsv�vxysvolc&o�pf�fmUel° *®uws)�§Ã '�c� *� ��� À�� " � °f�Gpq¢^«f�G�v° !:/G�G�f°d�t��« !B�&/G��� !&!B��!q«

��!&! ".}.«v¤©«��6r&xysv� 0�«v¤©«@}�rvo��Gm { °$)�»©�fg�uwk3xy¢Io�pGkS�vrfg�m { e�mBx { o��ng { mBmBe§xysv�3�$x { u~xy�t¢wm6¢wmlst�qg���xy¢w�t�vx ª�Dm�gjuwo9o�pf�fmBeB° *+�,�H��-T��� �Q� � �d��- � ��� �w°O�qpq¢^«v� !G°f�t��«O� !l���f�y�@�f° !:/@� !q«

��!U�"L�S«�.D�tpGr�xysv�+.�«�.D�vxqst�v°�)�bdcdsvo�� { pGstu��Ux$gju�pGs { mBolp$�qm { c py�f�$x { u~xy�t¢wmÁ¢�mBst�ygj��o�pf�fmUel° */� �2� �0� à �y � ���Â��3 yÃ�^� � � À yýÅ$°v�Gpq¢^«f�G�t°fsvpv« !q°f�v��«O� !'/��t�q�G�f° �@xys�«v�q�q�@�f«

565 ã87:9�;�93<

Page 31: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

�q� �������¯Ä� ����� � � � ����À ���!B�%" . «�£�uwst�v° � «�£�u^°�xqsv� ��«�bdrts�° ) 4§u�g��t¢~xysvm¼o�pf�fuwst� py� �to½g�olpdm�̼o�uwmls@gje��Èp { uwknxq�qm¼xqsv�[�du~�fmlp

olpqkn� { mBeje�uwpqs° *�� � � ����q8 % �f � ��� ��� y � �$ÂG� �� �lÄ@À �§Ã '�jÀ ����� Â@Äq°��Gpq¢^«�&(@�y�t°��v��«��y�G���t�y�q�v°!'/&/�/t«

��!l�&" ) 0 �f�$xysOo�mB���duw�tmlp.o�pf�fuwst�v°$ÆOsvxy¢t� { x$�ºgÁuws@g�m { svxyg�uwpqsvxq¢de�gjxqsv�tx { ��°y�tpdolrtknmls@gI|h�@g ª �G�G�q� { !q° *ɳh}�� ª} � mUoy«��9« �&(y�S³�bv» �Y³µÊ§¤ !&!B��/&( ª !U�t°@}mUo���« � mB��«�°tË[xYc&�y�G�q�t«

��!U�"��O«G��xy�Gmlsvxqrtm { °�) � xyg�m ª o�pGkn�vx$gju��t¢wm��trvsvo½gjr { mU��o�pGsd�qpq¢wrfgju�pGsvxy¢olpf�fmBe�¦ { o��Io9o�pf�fmUej¨�xysv�\g��tmBu {xq�t�t¢wuwoBx$gju�pGsvel° * � �2�2� � à �y � �� �fÂG�w°t�qpG¢W«t��(t°fstpO« 06� { «�°v�t��«v�G�&/��d�G�G�t°�0�� { « !:/q�G�t«

��!:(%".£É« � « 47xy�t¢^°��O«�¤�pdo��Gmq° . «��qmB¢�uwstm:�D°�xqsv���v« � xY�duw�D°�)�»©�fgju�k3xy¢Á�fmUo�pf�fuwst��py��¢wuwstmBx { olpd�tmBe©�Èp {knuwstuwkSu��luwst�¼e�cdk9�Dpq¢�m {j{ p {7{ xyg�mG° *(� �2�2� � à �y � ���½Â��3 $Ã�O� � � À� $ýÅ$°D�t��«O�q�y���f�y�d�d°@Ë�x { « !:/d�Y�v«

��!Y�$" � « 47xqrtm { xysv� �v«G��xq�qmlsOxyrtm { °,)�}�r { �Op>�ÈmBo �$�d¢wo��fmBolpd�tu�st��xysv��u¬g�e®xq�t�t¢wuwoBx$gju�pGs\g�p>g�m�²dg�o�pGk ª� { mUe�e�u�pGs�° * uws�§Ã :�c�� yÂ�� � �½Â��3 yÃ�^� � � À� $ýŠ�yÂ�� �OÅ ��� À3 � °GË�x { «d�y�G�q�t°G�t��« � 0+(v« (�� � 0 (t«�!&!G«

��!B�%" 09« �®rtcGxG�fm { °�Ê6« . xy� { mq°�¤©«��®rtuw¢w¢�mBkSpqgB°xqsv� Ë « � pq�Dm { gB°�)H�GpquwsGg�e�pqr { o�m ª o��vxqststmB¢gjr { �Dp �fm ªolpf�fu�sv�>py�ÁmBsGg { pG�dc�olpd�tmB�\e�pqr { o�mUel° *&� �2�2� ������À3��À�� � � �©Ã�À�� � �fÂ��w°D�qpq¢^« !'/t°Ostpv« /t°D�t��«!'(q�G��� !'(&/�(t°@bfml�fgU«O�y�G� !q«

��!:/%" ¡ « 4®« 4§xq¢wx&�du { e �dcG° ))�Gpquws@gSe�pqr { o�m ª o��vxqststmB¢§olpd�tu�st�   u�g��·�Yx { u~xy�v¢�m&¢�mBst�ygj�·olpd�tmBeB° *\u�s �§Ã '�c��� � �d�� $Â�� �$�½Â��3 $Ã�O� � � À� $ýÅ�� � �,� � ° !:/&/d�d°d��« ��!'/t«

�é�y�%"("n«�.Dml�Gm { xqsv� 0�«��®m { e��tpv°$) z e�mlrO�fp ª � { xYc�o�pf�fuwst�v° *�� � �2� � à �y � �. �fÂ��w°@�qpq¢^«G�G�t°Gstpv« !U�f°�v��«O� !B�d���f� !Y�y�v° 7©mBoy« !'/&/G�t«

�é� ! ".�9« . x { �Yx { �tu�s�°') 0¶e�g�rO�fc9pq�D�GmBo½gjp { ¹@rvxqsGgju��Ux$gju�pGs��Èp { stpGuwe�c9o��vxqststml¢~eB° * � �2� � � à �$ � � �½Â��3 $Ã�O�� � À yýÅ$°O�Gpq¢^«f�&(t°fsvpv«f�v°v�t��«D�%/&/��f�q��/t° �Grt¢wc !:/�/q�v«

�é�q�".£ml�Gmlsve��@g�mluws�° ) 4§u�svx { c olpd�tmBeSolxy�Oxy�t¢wm>pq��o�p {j{ mBo½gju�sv�[�fml¢wm�gju�pGsveB°�u�sOe�m { gju�pGsve9xqsv� { ml�Gm { e�xq¢weB° *� �� � À � � � Å ��� � � � #%��� �yÅ$°v�Gpq¢^« !B�t°f�v��«D�$�d���v�,!B�v°�!'/&(&(v«

�é�y�%" � »©st¢wu�svm3"¯«�0�$xqu�¢~xy�t¢wm&���@g�gj� � � �Y     �« u { u~e�xv« � { �Ugjmlknu~ole��YÊɹ@rtuw�Om����Gml�Gpqr �ye { o �ye�pGr { o�m��6o�pd�fmG« �t�v�

���15����

Page 32: Bitstream construction algorithms for transmission of ... · Bitstream construction algorithms for transmission of Variable Length Codes over noisy channels Herv e J egou, Christine

Unité de recherche INRIA Lorraine, Technopôle de Nancy-Brabois, Campus scientifique,615 rue du Jardin Botanique, BP 101, 54600 VILLERS LÈS NANCY

Unité de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES CedexUnité de recherche INRIA Rhône-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST MARTIN

Unité de recherche INRIA Rocquencourt, Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY CedexUnité de recherche INRIA Sophia-Antipolis, 2004 route des Lucioles, BP 93, 06902 SOPHIA-ANTIPOLIS Cedex

ÉditeurINRIA, Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY Cedex (France)��������� ���� ���������� ��� ���

ISSN 0249-6399