• Nenhum resultado encontrado

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,