Page 33 - Telebrasil - Janeiro/Fevereiro 1979
P. 33

decodificador  toma  uma  decisão                                                                                      as  colunas,  par.  Além  do  mais,  o                                                                                    dos  cíclicos  mais  poderosos,  co­



           baseado  na  “ maioria  democráti­                                                                                     número de  linhas é  igual ao de co­                                                                                      mo o BCH. Para erupções de erros,


           ca"; por exemplo,  se  um  bit  puder                                                                                  lunas.  Claramente,  o código resul­                                                                                      um recurso adotado para melhorar



          ser  alternativamente  1,  1,  1,  ou  0,                                                                               tante é mais poderoso do que seus                                                                                         o desempenho é o  “ entrelaçamen­



           pela  maioria  será  igual  a  1.  Even­                                                                               componentes.  Se  houver  qualquer                                                                                        to” dos bits de informação com os


          tualmente chega-se num impasse.                                                                                         número ímpar de erros, o fato será                                                                                        de  paridade,  tornando  o  código




                                                                                                                                  detectado,  pois  causará  um  erro                                                                                       “ assistemático”


          A  maioria  dos  códigos  que  usam                                                                                     de  paridade vertical  ou  horizontal.


          decisão  majoritária  são  cíclicos,                                                                                    Guanto a erros em número par, sua                                                                                         Do  ponto  de  vista  da  realização



          como  por  exemplo  o  de  Reed-                                                                                        detecção  dependerá  da  posição:                                                                                         prática,  a  detecção  e  correção  de



           Muller  (que  data  de  1954).  Um                                                                                     se forem tais que sua posição alte­                                                                                       erros  dos  códigos  geométricos


          código  de  Reed-Muller  é  tal  que,                                                                                   ra  só  a  paridade  vertical,  ou  só  a                                                                                 são  facilmente                                               implementadas



          para quaisquer inteiros “ r” e “ s" (r                                                                                  horizontal, será possível detectar o                                                                                      com registradores de deslocamen­



           <  s), n  =  2S com  m  =  1  +  (s-r-1)s                                                                              erro.  Pode-se  ver  isto  no  exemplo                                                                                    to  ( s h i f t - r e g i s t e r s )   e  OUs  exclusi­


          dígitos de paridade.  Esse código é                                                                                      —  um erro quádruplo nas posições                                                                                        vos.



          capaz de corrigir qualquer conjun­                                                                                       indicadas  por circulo  não  será de­


          to de até 2S'M erros.                                                                                                    tectado,  pois  há  dois  erros  nas  li­                                                                                Como ilustração, a figura 8 compa­




                                                                                                                                   nhas  2  e  6,  ou  nas  colunas  1  e  6,                                                                               ra  o  desempenho  de  códigos


           11.  Códigos Geométricos                                                                                                não se alterando nenhuma das pa­                                                                                         geométricos  com  os  de  paridade



                                                                                                                                   ridades, vertical ou horizontal.                                                                                         simples,  incluindo  ainda  o  empre­


           Um  código  de  paridade  simples                                                                                                                                                                                                                go de eco e eco duplo, para o caso



           não  detectará  um  número  par  de                                                                                     Mas  os  erros  quádruplos  indica­                                                                                      de erros individuais aleatórios.


          erros  numa  palavra.  Os  “ códigos                                                                                     dos com quadrados serão detecta­



           geométricos",  também  chamados                                                                                         dos,  pois  há  dois  erros  nas  colu­                                                                                  A  figura  9  mostra  o  desempenho



           “ códigos  de  produto” ,  ou  “ iterati­                                                                               nas 3 e 5, e dois erros na linha 3 e,                                                                                    de  códigos  geométricos  para  eru-


          vos” ,  suprem  parcialmente  essa                                                                                       contudo,  um  erro  na  linha  1  e  um                                                                                   pões  de  erros,indicando a diferen­



          deficiência,  estendendo  a  noção                                                                                       erro na linha 4, alterando-se a pari­                                                                                    ça  para  comandos  (da central  pa­


           de paridade a mais de uma dimen­                                                                                        dade horizontal.                                                                                                          ra  as  remotas)  e  indicações  (das



           são,  conforme  se  esquematiza  na                                                                                                                                                                                                               remotas para a central).



           figura 7.                                                                                                                Generalizando:  se  o  código  hori­



                                                                                                                                   zontal  Ci  tiver  distância  mínima                                                                                      12.  Códigos Convolutivos



                                                                                                                                   d 1, e o código vertical C2 distância


                                                                                                                                    mínima  d2,  então  o  código                                                                                           Os  códigos  convolutivos,  também



                                                                                                                                    geométrico  C-)C2  terá  distância                                                                                      chamados de “ recorrentes” , foram



                                                                                                                                    mínima did2. Sendo “ m” o número                                                                                         inventados por Elias em  1955.  Eles


                                                                                                                                    de dígitos numa linha ou coluna, a                                                                                       são tais que  um  bloco de “ n”  dígi­



                                                                                                                                    eficiência será m/(m  +  2Vm), e pa­                                                                                     tos do código depende  não só dos


                                                                                                                                    ra uma boa eficiência, “ m” deverá                                                                                       “ k”  bits  de  informação  referentes



                                                                                                                                    ser grande.                                                                                                              a um “ instante” , mas também  dos




                                                                                                                                                                                                                                                             blocos  de  N  instantes  anteriores,

                                                                                                                                    Os  códigos  geométricos  costu­                                                                                         constituindo  uma  convolução  da



                                                                                                                                    mam  ter  seu  desempenho  melho­                                                                                        mensagem  atual  com  as  mensa­


                                                                                                                                    rado através da técnica de eco, ou                                                                                       gens  passadas.  A  mensagem  re­



                                                                                                                                    de  “ verificar  antes  de  operar”                                                                                      sultante  é  dita  s e q ü e n c i a l ;   na  ver­



           F ig u r a   7   —   E s q u e m a   d e   u m   c ó d i g o                                                             ( c h e c k - b e f o r e - o p e r a t e )                                        para  a                               dade,  isto  representa  uma  forma



          g e o m é t r i c o                                                                                                       transmissão de comandos de uma                                                                                            do  já  citado  entrelaçamento  dos


                                                                                                                                    estação  central  para  as  estações                                                                                      dígitos do código  com  os da men­



          Considere-se  o  seguinte  exemplo,                                                                                       remotas. Se a remota não detectar                                                                                         sagem.



          onde os símbolos  O e  ?  denotam,                                                                                        erros,  reenviará o comando  para a



          respectivamente,                                                    erros                      não-                       central,  onde  é  comparado  com  o                                                                                      Como  exemplo,  considere-se  o


          detectáveis e erros detectáveis:                                                                                          comando original.  Se  ambos  coin­                                                                                       código convolutivo (2,  1) com  N  =


                                                                                                                                    cidem,  um  comando  de  “ exe­                                                                                           4 —   N  é chamado de “ comprimen­



                                                                                                                                    cução"  será enviado  à  remota.  Às                                                                                      to  vinculado”  —   e  gerado  pelo
                          1       0      m         1       0         1            1


                                  1        1       0        0      ©              0                                                 vezes, é  usado até um eco duplo —                                                                                        “ sub-gerador”


                          1       1      m         0        0 .      1            1                                                 naturalmente  com  consequente                                                                                            9 (1, 1)  =  (1101)

                         0       '1       0        1        1       0             0
                                                                                                                                    complicação  e  encarecimento  do

                         0        0        1       1        0       0             1                                                                                                                                                                            e um gerador g» (1) da forma
                                                                                                                                    sistema —  porque se um comando

                        ©         1       0        0        0      ©              0
                                                                                                                                    for  enviado  assim  que  gerado,  a                                                                                       g=o(i) = 0iPoi Oi P i| Oi P2j...O i P(N  _  i)( / zeros


                          1       0       0        1        1        0            1
                                                                                                                                    paridade  vertical  será  mera  repe­



                                                                                                                                    tição  do comando,  empobrecendo                                                                                           onde:


          Nesse  exemplo,  o  código  sis­                                                                                          o  código  pela  inexistência  de  um



          temático é o mesmo, tanto para as                                                                                         “ bloco” de palavras.                                                                                                      I é uma matriz-identidade k . k



          linhas  como  para  as  colunas,  a                                                                                                                                                                                                                  O é uma matriz-nula k . k
                                                                                                                                                                                                                                                               Pi é formada  pelos  sub-geradores em  ques­
          única  diferença  sendo  que  as  li­                                                                                      Em  geral,  o  desempenho  dos                                                                                            tão, em número de k . (n  -   k), e I  =  0                                                    ,   1     ,   N



          nhas empregam  paridade  ímpar,  e                                                                                        códigos  geométricos  é  inferior  ao                                                                                       -   1.
   28   29   30   31   32   33   34   35   36   37   38