GERAÇÃO DE SEQUÊNCIAS DE CÓDIGOS *
4.8 Gerando Códigos com Altas la
• . Mram abordadas as vantagens das conexões dos
Nas seções anteriores,
nara a geração de códigos de alta velocidade,
registradores de deslocamento modular para a ge ç
dmnles e construções parcialmentemodulares ou híbridos, ou Considera-se o modular, os p
, . 9 ;nseridos entre os estágios. Seqüências de códigos com seja, com somadores emmodulo 2 ms
~ rípcpiáveis para muitas aplicações, notavelmente, para aquelas a altas taxas de chips sao desejáveis pa
. é necessáriapara o espalhamentodo sinal sobre uma banda
quais uma alta taxa de daa
■ ' „ r^o de um sinal, com uma alta taxa de dados, com a larga de freqüência. Assim e
, a e que precisa ser expandida ou quando a margem de
largura de faixa em banda
, • i «rpeisa ser aumentada. Os dados a serem transmitidos
rejeição de interferência do smal precisa
f • de melra chips P« ^gundo, Mchips, e que para qualquer ganho
suficientemente vantajoso do espalhamento da banda, a seqüênciade código usada deve estar nafaixa detransmissão decentenasde Mchips.
Os geradores de seqüências com registradores de deslocamentos têm sido fabricados na sua maioria a partir dos elementos de atraso já conhecidos, comprometidos
com a obtençãode taxasde códigosde alta velocidade e pequena dimensão. Diodostúneis,
linhas de atraso, coaxial acústico, retificadorescontrolados de silício, transistores, válvulas a vácuo, e ainda relês já foram muito utilizados. Recentemente, desenvolvimentos na microeletrônica tem produzidos elementos lógicoscomtamanha flexibilidade, velocidade e
utilidades gerais, que, torna-se difícil justificar a geração de seqüências de códigos por
qualquer outro método. Por exemplo, a taxa de transmissão de 300 MMps tem sido
alcançado pelos registradores de deslocamentos fabricados a partir de elementos microeletrônicos. Futuros circuitos e subsistemas incluirão a geração de seqüências
completas capazes de operar em taxas de relógio de 100 Mchips nos mesmos tamanho
atualmente ocupados porum único flip-flop, registrador.
A importânciada microeletrônica étal que não há, para circuitos digitais, o uso de
1 + pvpmolo transistores. Ao invés disso, flip-flops, portas lógicas, e elementos discretos, por exemp
~ Otrrpaados em blocos para construir o gerador de seqüência do outros elementos, sao agrega
A importância
código desejado.
A figura 4.19 mostra um diagrama de blocos de um gerador com registradores de
• 1 Jp 7 estáuios capazes de gerar códigos de 127 chips, com
deslocamentos simples de / eswgi
, onn UMds dependendo da configuração do circuito. Em alta velocidade bem acima de 200 Mcmps, p
velocidade a configuração do gerador de seqüências
é extremamente crítica, devido ao
tempo de propagação no circuito impresso
tamanho do gerador da figura 4.19 a um
e nos elementos do circuito. Ampliando o
elementos para fornecer um grande número de seqüências de códigos, causaria uma
diminuição na velocidade da taxa decódigo signifícantemente.
Já estão disponíveis elementosde lógicaquepossuem emissores acoplados usados nafabricação dos geradores de seqüências de códigos, capazes de operar em taxas acima de 200 Mchips. Em alguns casos sãoconhecidos pela designaçãodegeradores ECL do tipo simples e tem operado emtaxasalémde300 Mchips.
' de um gerador de código é determinadanão somente pela
A taxade bits maxima ae um g
•adores de deslocamentos, mas tambémpelo atraso em sua
taxa de seus estágios de regí
o cnída da rede de realimentação é o próximo estado de rede de realimentação. Porque
+, Q de registradores, os flip-flops usados como pontos de
informação para alguns estag
J Am módulo 2, devem completar a sua operação antes do realimentação e os somadores
próximo tempo de deslocamento. Assim a máxima taxa de código para um gerador com registradores de deslocamentos édefinida pela seguinte equação:
(4.13)
onde t/; é o tempo para um estágio doregistrador de deslocamento alcançar o seu próximo estado; é o tempo de propagação atravésda rede de realimentação; t A é o período do
pulso do relógio.
configuração (esta inclui os registradores chaveados. Os SRG's chaveados não são tão
rápidos quanto os SRG's simples com lógica de realimentação de camada única. Um
lógica é parte dos elementos de atraso, devidoa sua construção) mais rápidapossível Quando é necessário usar três, cinco, ou mais (sempre em número ímpa) derivaçõesde realimentação, o registrador modular setornao mais veloz.
OSRG simples com várias derivaçõespossui:
(4-14)
Um arranjo adequado na rede de realimentação pode onde, tm = rMi + W +--+ ™'
., 4 . oração de um SRGsimples por uma trocaparaum somatório
aumentar a velocidade de oper Ç
r 4 70 noqual a rede de realimentação daconfiguração
paralelo-série,como mostra a tg
~ nnrém somente dois níveis de lógica estãoemsérie na
(ó) i equivalente a configuração (o),
+ an n seguirmostram que eles são equivalentes.
rede. AS equações de realimentaçao a seguir m
xr • 1Q/7n„ mais o do somadorem módulo 2, independente de
de chaveamento do estagio à.ejlip-fl°P
~ cpndo usados. A equivalência dosSRG's simples e
quantos pontos de realimentaçao estão sendo usaaos 4
, anteriores Í21]. Uma configuração de realimentação
modular já foi mostrada em seções anteriores Lzij
, r ' oi mnto aue um somador emmódulo 2 é necessário para cada
série-paralelo não é praticável, tanto que u
~ nnrém o SRG modular é capaz de operar em altas taxas de derivação de realimentaçao, por
códigosem uma configuração comvárias de Ç~
, míticos dos geradores de códigos de alta velocidade direta,
Devido aos aspectos críticos u s
U- Uvneãn de códigos tem sido trabalhadas com configurações
algumas técnicas para multiplex Ç
, nAic Hessesgeradores de códigos compostos,os quais oferecem de SRG menoscomplexas.Doisdesses g
itn velocidade, são os códigos Gold e os Abreviados, vantagens para operaçãoemaltavelociaa
r mparativas de Deslocamentosparadois SRG Simples, Figura 4.20 Taxas comí < tem-sea conexão sérieparalelo,