Information Set Based Soft-Decoding Algorithm for Block Codes
|
|
- Luiz Gustavo Flores Escobar
- 5 Há anos
- Visualizações:
Transcrição
1 IEEE LATIN AMERICA TRANSACTIONS VOL 9 NO 4 JULY Information Set Based Soft-Decoding Algorithm for Block Codes G G de O Brante D N Muniz and W Godoy Jr Abstract In this paper we introduce a new sub-optimum soft-decoding algorithm for block codes based on information sets and erasures which showed to be very efficient in terms of bit error rate and computational complexity when compared to optimum decoding methods Our results show that the proposed algorithm performs very close to the maximum likelihood decoder in terms of bit error rate with a much lower computational complexity In addition we compared the proposed algorithm to a soft-decision Viterbi algorithm for block codes showing that the proposed method is much less complex than Viterbi For a given block code the number of candidate codewords is reduced from to in the worst case A set of variants of the proposed IS algorithm is also presented introducing an interesting trade-off between bit error rate performance and complexity Keywords Block codes Golay codes sub-optimum decoding I INTRODUÇÃO ÓDIGOS corretores de erros são projetados para Cmelhorar o desempenho das comunicações de forma a lidar com os efeitos do canal tais como ruído desvanecimento e interferências [1] Códigos introduzem bits redundantes estruturados nas sequências de dados os quais são usados para a detecção e correção de erros Eles podem ser divididos em duas importantes subcategorias: códigos de bloco e códigos convolucionais [2] Os códigos turbo podem ser derivados destes últimos Códigos são utilizados em diversas aplicações como as comunicações via satélite redes locais de computadores redes de sensores comunicações sem fio sistemas de controle e supervisão assim como muitos outros A ideia dos códigos de bloco é transformar um bloco de dígitos (um vetor de mensagem) num bloco mais longo de dígitos codificados (um vetor de código) Quando o alfabeto é composto por apenas dois elementos (0 e 1) o código é dito binário Um código de bloco notável é o código de Golay binário [3] que é um código perfeito capaz de corrigir todas as combinações de até três erros O código de Golay binário estendido que é formado pela adição de um bit de paridade ao código de Golay perfeito é um código com taxa 1/2 de mais fácil implementação (do ponto de vista dos sistemas de clock) em comparação com o código de Golay original de taxa 23/12 Em contrapartida o preço pelo melhor desempenho é um decodificador mais Este trabalho foi parcialmente financiado pelo CNPq e CAPES (Brasil) G G de O Brante Universidade Tecnológica Federal do Paraná UTFPR Curitiba Paraná Brasil gbrante@ieeeorg D N Muniz Universidade Tecnológica Federal do Paraná UTFPR Curitiba Paraná Brasil dai_muniz@yahoocombr W Godoy Jr Universidade Tecnológica Federal do Paraná UTFPR Curitiba Paraná Brasil godoy@utfpredubr complexo uma menor taxa de codificação e portanto uma expansão da largura de banda Neste artigo apresentam-se resultados para o código de Golay embora o método proposto possa ser igualmente aplicado a qualquer outro código de bloco A decodificação dos códigos de bloco por máxima verossimilhança apesar de alcançar o desempenho ótimo é uma tarefa bastante complexa Além disso com o aumento das taxas de transmissão em comunicações o atraso na decodificação se torna um processo crítico para uma comunicação confiável Assim algoritmos de decodificação sub-ótimos tendem a ser uma boa solução para aplicações em tempo real Utilizar um algoritmo sub-ótimo no processo de decodificação significa reduzir a complexidade computacional e consequentemente o atraso de decodificação Entretanto uma perda no desempenho de taxa de erro de bit (do inglês Bit Error Rate BER) é esperada Métodos baseados em conjuntos de informação são amplamente utilizados para a decodificação sub-ótima cujos algoritmos apresentam o melhor desempenho conhecido em termos de complexidade assintótica e com a probabilidade de erro muito próxima à decodificação por máxima verossimilhança quando [4] Muitos pesquisadores têm aplicado conjuntos de informação para resolver problemas em criptografia [5]-[8] O sistema criptográfico de chave pública de McEliece [5] foi uma das primeiras tentativas de utilização de códigos de bloco em criptografia A importância desse trabalho estimulou muitos outros dentre os quais podemos citar Lee & Brickel [6] Leon [7] e Stern [8] Este artigo apresenta uma nova versão de um algoritmo sub-ótimo de decisão suave baseado em conjuntos de informação e apagamentos Esta nova versão é uma modificação do algoritmo apresentado em [9] Este novo método sub-ótimo que tem um desempenho muito bom em termos de BER é comparado a algoritmos de decodificação ótimos como o decodificador por máxima verossimilhança (do inglês Maximum Likelihood Decoder MLD) e o algoritmo de Viterbi [10] Portanto além da introdução desse novo algoritmo de decisão suave também foi implementado o algoritmo de Viterbi para códigos de bloco A representação da treliça para códigos de bloco foi inicialmente estudada por Bahl Cocke Jelinek e Raviv [11] e treliças mínimas para códigos de bloco foram estudadas por muitos outros com atenção especial para os trabalhos de Wolf [12] Forney [13] Muder [14] Massey [15] Kschischang e Sorokine [16] e McEliece [17] Muitas das características delineadas nesses diferentes artigos sobre a treliça mínima podem ser encontradas em [17] A principal contribuição desse artigo é a introdução de um
2 464 IEEE LATIN AMERICA TRANSACTIONS VOL 9 NO 4 JULY 2011 novo algoritmo de decisão suave com desempenho muito próximo ao MLD com uma complexidade computacional muito menor O MLD compara cada palavra recebida a palavras candidatas enquanto o algoritmo proposto reduz o número de palavras candidatas para no pior caso Além disso um critério de parada é calculado em tempo real para cada palavra candidata indicando se esta candidata é a melhor estimativa da mensagem original ou não Como será mostrado na Seção V em alta relação sinal-ruído (do inglês Signal-to- Noise Ratio SNR) na maioria das vezes este critério encerra a decodificação após comparar a palavra código recebida com apenas uma palavra candidata Ademais algumas variações do algoritmo proposto também são apresentadas reduzindo ainda mais o número de palavras candidatas Como consequência há uma perda de desempenho em termos de BER Dessa forma estabelece-se uma relação de proporcionalidade inversa entre BER e complexidade computacional O restante deste artigo está organizado da seguinte forma A Seção II introduz os conceitos fundamentais relacionados a esse trabalho; a Seção III apresenta o algoritmo de decisão suave proposto assim como suas variações; a Seção IV descreve o algoritmo de Viterbi para códigos de bloco; na Seção V são apresentados alguns resultados de simulação e a Seção VI contém conclusões e sugestões para trabalhos futuros II CONCEITOS FUNDAMENTAIS Nesta seção são definidos alguns conceitos fundamentais necessários para o desenvolvimento desse trabalho Seja um código de blocos binário com matriz geradora e matriz de paridade e seja uma palavra código pertencente a A palavra código passa por um modulador que gera as formas de onda apropriadas Essas formas de onda são representadas por vetores (ou sequências) no espaço de sinais Suponha que a palavra código é transmitida por um canal de comunicação e que a sequência é recebida Seja a distância Euclidiana usual A tarefa do decodificador é encontrar a palavra código tal que para todo Dessa forma a palavra código é a palavra decodificada Da mesma forma também é possível obter uma sequência de decisão abrupta e uma sequência de confiabilidade a partir de Quando a sequência de decisão abrupta é a única informação que o decodificador recebe do demodulador dizse que o sistema opera no modo de decisão abrupta Por outro lado quando o decodificador também possui a informação de verossimilhança (sequência ) dos símbolos recebidos diz-se que o sistema opera no modo de decisão suave [18] Diversos trabalhos [18]-[23] mostram que a eficiência da decodificação pode ser melhorada quando o algoritmo de decodificação leva em conta a informação de verossimilhança Muitas vezes é mais conveniente escrever a palavra código como uma sequência de -1 s e +1 s em vez de 0 s e 1 s Portanto a partir de agora consideraremos o primeiro caso ao longo deste artigo salvo quando indicado de outra forma Definição 1 A Região de Voronoi de uma sequência é definida como o conjunto de vetores que estão mais próximos de [9] ou seja: (1) Definição 2 A operação híbrida entre uma sequência e uma sequência é definida por [9][24]: onde é o produto termo a termo entre e (2) Propriedade 1 A operação apenas modifica o sinal do elemento de se o elemento correspondente de for igual a 1 A confiabilidade dos símbolos na sequência é a mesma da sequência Teorema 1 Considere uma sequência uma palavra código e a palavra código zero Então se e somente se [9] Um critério de aceitação eficiente foi proposto em [9] [24] que é descrito pelo seguinte teorema Teorema 2 Considere um código de distância de Hamming mínima uma palavra código e uma sequência Então a palavra código é considerada a melhor palavra código candidata para decodificar se a seguinte condição for satisfeita: (3) onde é o conjunto de índices tal que os componentes da sequência tenham os maiores valores absolutos (os mais positivos ou os mais negativos) Corolário 1 A sequência palavra código zero se: pertence à região de Voronoi da (4) Este critério pode ser utilizado como uma regra de parada para o processo de decodificação quando uma palavra código é a mais próxima da palavra recebida [9] Definição 3 Um conjunto de informação é definido como o conjunto de qualquer combinação de posições de uma palavra código que pode ser independentemente especificada III ALGORITMO PROPOSTO Nessa seção uma nova versão do algoritmo proposto em [9] é apresentado Nessa nova versão uma série de inversões matriciais necessárias no algoritmo anterior é substituída por simples apagamentos (inversões de bit) em um vetor binário
3 DE OLIVEIRA BRANTE et al: INFORMATION SET BASED 465 Essa estratégia é similar a um caso particular do algoritmo criptográfico de Lee & Brickell [6] entretanto um critério de parada adicional conforme definido no Corolário 1 é utilizado para reduzir o número de operações computacionais Portanto o método se torna consideravelmente menos complexo do que o proposto em [9] tornando possível sua operação em tempo real A seguir a Seção III-A apresenta o processo de decodificação através de um exemplo e a Seção III-B descreve alguns métodos para reduzir o número de palavras candidatas o que é interessante para códigos de maior comprimento A Algoritmo de Decodificação por Decisão Suave baseado em Conjuntos de Informação e Apagamentos Como um exemplo vamos considerar o código com a seguinte matriz geradora: onde e Se a informação a ser transmitida for por exemplo o vetor de informação esse vetor pode ser simplesmente multiplicado pela matriz geradora tal que : Então suponha que é modulado em BPSK transmitido por um canal AWGN com variância do ruído igual a tal que o vetor recebido seja: Note que os bits mais confiáveis são aqueles das posições e 7 Após a decodificação abrupta desses bits obtém-se a seguinte sequência : A matriz parcial denotada por é formada pelas mesmas colunas e 7 de (as colunas definidas pelas posições dos bits mais confiáveis em ): Então deve-se determinar se é possível obter a matriz inversa a partir de o que significa que seu determinante deve ser ímpar (diferente de zero em modulo-2) Caso isso não seja possível devemos escolher outro conjunto de bits a partir da palavra codificada recebida A nova matriz geradora denotada por é dada por: (5) Caso não seja possível obter a partir de (em outras palavras quando o determinante de for par) diz-se que é possível obter um novo conjunto de informação Para o caso particular aqui considerado: Portanto a primeira palavra candidata é: A partir dos resultados do Corolário 1 é possível encerrar o processo de decodificação caso essa primeira candidata pertença à região de Voronoi da palavra codificada zero Se a regra de parada da equação (4) for satisfeita a palavra código é declarada como a palavra transmitida e o processo de decodificação se finaliza Caso contrário outras palavras candidatas são escolhidas inserindo-se apagamentos (inversões de bit) nas posições de o que é um caso particular o algoritmo de Lee & Brickell: Usando a mesma abordagem utilizada para a palavra código candidata a regra de parada da equação (4) é testada após cada inversão de bit e caso a regra seja satisfeita para uma dada candidata o processo decodificação se encerra Se nenhuma das palavras código candidatas ( e ) se encaixa na regra de parada então o decodificador deve escolher a melhor candidata por máxima verossimilhança Note que esse algoritmo tem complexidade muito menor em comparação ao MLD Isso é devido ao fato de que o algoritmo proposto compara a palavra código recebida com apenas palavras candidatas no pior caso enquanto o MLD analisa um conjunto de palavras código a cada vez O procedimento formal do algoritmo baseado em conjuntos de informação denominado por algoritmo de IS dada uma sequência recebida qualquer está descrito conforme segue: Algoritmo 1 Decodificação no algoritmo de IS
4 466 IEEE LATIN AMERICA TRANSACTIONS VOL 9 NO 4 JULY Pegue a sequência dos bits mais confiáveis a partir de e determine 2 É possível gerar um novo conjunto de informação ( possui inversa e pode ser calculada)? Não Escolha outra sequência de bits e reexecute o passo (2) 3 Determine a palavra código candidata a partir de e 4 Calcule e armazene 5 Aplique o critério de parada em e 6 A equação (4) é satisfeita? Sim A palavra código transmitida é Vá para o passo (8) 7 É possível inserir um novo apagamento em? Sim Insira um novo apagamento em e volte para o passo (3) 8 Escolha a melhor palavra código candidata por MLD (a palavra código com o menor ) Se o vetor obtido após a determinação dos bits mais confiáveis a partir da sequência recebida não gera uma matriz que possua inversa então outro vetor deve ser obtido por meio de uma nova combinação de bits Entretanto na maioria das vezes o vetor original já dá origem a uma matriz invertível Por exemplo considere o código de Golay para o qual um máximo de 13 palavras código candidatas deve ser gerado a partir de A Fig 1 mostra que em 51% das vezes o primeiro conjunto de palavras candidatas obtidos a partir do vetor original já é suficiente B Modificações no Algoritmo baseado em Conjuntos de Informação A partir de observações nas simulações computacionais realizadas é possível notar que o critério de parada do Corolário 1 tem um comportamento bastante interessante Na medida em que a SNR aumenta a probabilidade da primeira palavra candidata ser a estimativa correta da palavra transmitida aumenta consideravelmente conforme será mais bem explicado na Seção V Portanto é razoável assumir que um subconjunto das palavras código candidatas poderia apresentar um desempenho semelhante em termos de taxa de erro de bit Note que ao reduzir o número de palavras candidatas a probabilidade que nenhuma delas se encaixe no critério de parada aumenta e a decodificação por MLD dentro desse subconjunto pode se tornar necessária Assim aumentase a probabilidade de uma decodificação incorreta ao se reduzir a complexidade computacional De forma a investigar o impacto em se considerar apenas um subconjunto de palavras código quatro estratégias foram formuladas: IS-1: Apenas 1/2 das palavras código candidatas são selecionadas; IS-2: Apenas 2/3 das palavras código candidatas são selecionadas; IS-3 Apenas a primeira palavra código candidata é selecionada; IS-4: Selecionar as posições que correspondem aos símbolos BPSK recebidos com magnitude abaixo de 90% do símbolo com a maior magnitude entre os mais confiáveis Ao selecionar menos de palavras código (estratégias IS-1 e IS-2) investiga-se a relação entre tempo computacional do algoritmo e uma perda na capacidade de correção de erros Além disso ao selecionar apenas a primeira palavra código (estratégia IS-3) a necessidade de inversão de bits para formar as demais candidatas deixa de existir Por fim selecionando apenas bits que estão abaixo de um certo limiar de confiabilidade (estratégia IS-4) utiliza-se a informação do canal para adaptar o algoritmo Figura 1 Probabilidade de se obter uma inversa a partir de em função do número de diferentes conjuntos de combinações de bits a partir da palavra código recebida Finalmente o fato do algoritmo utilizar inversões matriciais para calcular a primeira palavra candidata não é uma restrição de complexidade no caso de códigos binários Conforme demonstrado em [25] existem métodos eficazes e com complexidade reduzida para se realizar a inversão de matrizes binárias IV ALGORITMO DE VITERBI PARA CÓDIGO DE BLOCO Uma vez que os códigos convolucionais podem ser representados por máquinas de estados finitos eles também podem ser representados por treliças regulares cuja construção é simples Por sua vez os códigos de bloco também podem ser representados por treliças [17] entretanto sua estrutura é bastante irregular Além disso no caso de códigos de bloco um dos problemas reside em como encontrar uma treliça que represente esses códigos o que nem sempre é uma tarefa óbvia Um método eficiente para se obter essas treliças é através do algoritmo de Wolf [12] Este método utiliza a matriz de paridade do código para criar os estados e fases da treliça Outros métodos para a construção da treliça a partir de códigos de bloco podem ser encontrados em [11] [13]-[17] [26] O algoritmo de Wolf é descrito por duas regras simples [12]
5 DE OLIVEIRA BRANTE et al: INFORMATION SET BASED 467 que preveem que a treliça para qualquer código terá fases e estados Para o código de Golay a treliça é composta por 23 fases e 2048 estados Para o código de Golay a treliça tem 24 fases e 4096 estados Note que o tamanho da treliça construída pelo algoritmo de Wolf cresce exponencialmente com o tamanho do código embora sua implementação seja bastante simples e possa ser generalizada para qualquer código de bloco com apenas um parâmetro de entrada: sua matriz de paridade Utilizando a treliça do código de blocos o algoritmo de Viterbi funciona da mesma maneira que no caso dos códigos convolucionais levando à palavra código mais próxima da palavra transmitida [2] O algoritmo de Viterbi é um método bastante eficiente pois atinge o mesmo desempenho do MLD Neste trabalho o algoritmo de Viterbi de decisão suave é comparado ao algoritmo proposto V RESULTADOS Nesta seção o algoritmo proposto apresentado na Seção III é comparado ao MLD e ao algoritmo de Viterbi em termos da BER pela relação sinal-ruído A SNR é definida como onde é a energia por bit de informação e é a densidade de potência espectral unilateral do ruído Os bits codificados são modulados em BPSK e transmitidos por um canal AWGN Nos resultados de simulação apresentados palavras código são transmitidas para cada valor de SNR A Fig 2 compara o desempenho do algoritmo proposto do MLD e do algoritmo de Viterbi para o caso dos códigos de Golay e Pode-se observar que em termos de BER não há perda notável de desempenho do algoritmo proposto em comparação com o MLD ou com o algoritmo de Viterbi Quanto ao critério de parada conforme definido na Seção III a Tab I mostra seu efeito na decodificação do código de Golay A partir da tabela podemos observar que a primeira palavra código candidata é a palavra escolhida na maioria das vezes encerrando o processo de decodificação e dessa maneira reduzindo a complexidade computacional uma vez que as outras doze palavras código candidatas não precisam ser geradas nem analisadas TABELA I CRITÉRIO DE PARADA Figura 2 Taxa de erro de bit (BER) em função da relação sinal-ruído (SNR) para o algoritmo proposto MLD e algoritmo de Viterbi Os resultados são apresentados para os códigos de Golay e McEliece discute em [17] que a construção da treliça proposta por Wolf é isomorfa às outras construções propostas em [11] [14] [15] e que esta é mínima quanto ao número de arestas Entretanto outra construção para a treliça mínima para o código de Golay é proposta em [27] a chamada treliça tailbiting Esta treliça apresenta menos estados que as propostas em [12] [14] [15] [17] e permite que a decodificação seja mais eficiente Portanto essa representação pode ser mais interessante para implementações práticas do algoritmo de Viterbi Não obstante a complexidade do algoritmo de Viterbi cresce exponencialmente com O mesmo ocorre com o MLD Portanto o método proposto é menos complexo que o algoritmo de Viterbi uma vez que sua complexidade cresce linearmente com o valor de As Figs 3 e 4 comparam o desempenho das quatro estratégias simplificadas propostas na Seção III-B ao desempenho do algoritmo IS regular proposto na Seção III-A A partir das figuras pode-se observar que a estratégia IS-3 tem o pior desempenho Isto se deve ao fato desse método considerar apenas a primeira palavra código candidata o que claramente não é suficiente Pode-se também notar que a estratégia IS-1 que considera apenas metade das palavras candidatas perde em desempenho quando comparada aos dois demais métodos (IS-2 e IS-4) Escolher apenas 2/3 das palavras código candidatas (IS-2) e a estratégia adaptativa (IS- 4) são bastante similares em termos de BER Portanto resta saber qual dessas estratégias considera o menor número de
6 468 IEEE LATIN AMERICA TRANSACTIONS VOL 9 NO 4 JULY 2011 palavras candidatas A Tab II mostra o número médio de palavras candidatas considerado pelas estratégias IS-2 e IS-4 em função da SNR para o código de Golay A partir da tabela se observa que a estratégia IS-4 sempre considera menos candidatas que a estratégia IS-2 com a diferença aumentando conforme aumenta a SNR Dessa forma pode-se dizer que a estratégia IS-4 é consideravelmente menos complexa que as outras A partir das Figs 3 e 4 também se nota que a estratégia IS-4 perde apenas alguns décimos de db quando comparada ao algoritmo IS regular conforme proposto na Seção III-A e que considera palavras código candidatas (nesse caso em particular o algoritmo IS regular considera 13 candidatas para cada valor de SNR) Figura 3 Taxa de erro de bit (BER) em função da relação sinal-ruído (SNR) para os algoritmos IS modificados para o código de Golay Figura 4 Taxa de erro de bit (BER) em função da relação sinal-ruído (SNR) para os algoritmos IS modificados para o código de Golay TABELA II NÚMERO MÉDIO DE PALAVRAS CÓDIGO CANDIDATAS POR VALOR DE SNR PARA O CÓDIGO DE GOLAY Os resultados dessa seção mostram que o algoritmo IS tem desempenho muito próximo do ótimo em termos de BER Em termos de complexidade computacional conforme discutido na Seção IV o custo do IS cresce linearmente com enquanto a complexidade do MLD e do algoritmo de Viterbi cresce exponencialmente com VI CONCLUSÕES Neste trabalho apresentou-se um novo algoritmo sub-ótimo de decisão suave baseado em conjuntos de informação e apagamentos denominado IS que leva a um desempenho em termos de BER muito similar ao MLD com menor complexidade computacional Como este algoritmo é subótimo ele é muito mais rápido que o algoritmo de Viterbi e o MLD para códigos de bloco Uma série de variantes do algoritmo IS proposto também foi apresentada que estabelece uma relação interessante entre desempenho e complexidade Além disso a complexidade do algoritmo proposto cresce linearmente com o valor de levando a um decodificar muito mais rápido que o MLD ou o algoritmo de Viterbi cuja complexidade cresce exponencialmente com Como trabalhos futuros pretende-se comparar o algoritmo proposto com outros algoritmos de decisão suave para códigos de bloco como o algoritmo de Chase [18] e também comparar o algoritmo de Viterbi operando com outras representações de treliças para os códigos de Golay [27]-[29]
7 DE OLIVEIRA BRANTE et al: INFORMATION SET BASED 469 REFERÊNCIAS BIBLIOGRÁFICAS [1] B Sklar Digital Communications Fundamentals and Applications 1st ed Prentice-Hall 1988 [2] S Lin and D J Costello Error Control Coding: Fundamentals and Applications 2nd ed Prentice-Hall June 2004 [3] M J E Golay Notes on digital coding in Proc IEEE vol p657 [4] A Barg E Krouk and H van Tilborg On the complexity of minimum distance decoding of long linear codes IEEE Transactions on Information Theory vol 45 no 5 pp Jul 1999 [5] R J McEliece A public-key cryptosystem based on algebraic coding theory Jet Prop Lab California Inst Technol Pasadena CA Tech Rep Jan 1978 [6] P J Lee and E F Brickel An observation on the security of McEliece s public-key cryptosystem in Advances in Cryptography C G Günter no 330 pp [7] J Leo A probabilistic algorithm for computing minimum weights of large error-correcting codes IEEE Transactions on Information Theory vol 34 no 5 pp Sep 1988 [8] J Stern A method for finding codewords of small weight Coding theory and applications no 388 pp [9] D J Barros W Godoy Jr and E C G Wille A new approach to the information set decoding algorithm Computer Communications vol 20 pp Jan 1996 [10] A Viterbi Error bounds for convolutional codes and an asymptotically optimum decoding algorithm IEEE Transaction on Information Theory vol 13 no 2 pp [11] L Bahl J Cocke F Jelinek and J Raviv Optimal decoding of linear codes for minimizing symbol error rate (corresp) IEEE Transactions on Information Theory vol 20 no 2 pp [12] J Wolf Efficient maximum likelihood decoding of linear block codes using a trellis IEEE Transactions on Information Theory vol 24 no 1 pp [13] J Forney Coset codes II Binary lattices and related codes IEEE Transactions on Information Theory vol 34 no 5 pp [14] D Muder Minimal Trellises for block codes IEEE Transactions on Information Theory vol 34 no 5 pp [15] J L Massey Foundations and methods of channel coding NTG Fachberichte (Proc Int Conf on Information Theory and Systems) vol 65 pp [16] F Kschischang and V Sorokine On the trellis structure of block codes IEEE Transactions on Information Theory vol 41 no 6 pp [17] R McEliece On the BCJR trellis for linear block codes IEEE Transactions on Information Theory vol 42 no 4 pp [18] D Chase Class ofalgorithms for decoding block codes with channel measurement information IEEE Transactions on Information Theory vol 18 no 1 pp [19] M Fossorier Reliability-based soft-decoding with iterative information set reduction IEEE Transactions on Information Theory vol 48 no 12 pp [20] J Forney Generalized minimum distance decoding IEEE Transactions on Information Theory vol 12 no 2 pp [21] D Taipale and M Pursley An improvement to generalizedminimum-distance decoding IEEE Transactions on Information Theory vol 37 no 1 pp [22] D Taipale and M Pursley New results on soft-decision decoding of block codes in Military Communications Conference (MILCOM) vol 2 pp October 1989 [23] W Godoy Jr and E C G Wille A simple acceptance criterion for binary block codes soft-decision algorithms in Adv Int Conf on Telecommunications and Int Conf on Internet and Web Applications and Services (AICT/ICIW) 2006 [24] W Godoy Jr and E C G Wille Proposal of sub-optimum decoding algorithm with a bound of Voronoi region V(C0) Computer Communications vol 21 no 8 pp June 1998 [25] A Bogdanov M Mertens C Paar J Pelzl and A Rupp A parallel hardware architecture for fast Gaussian elimination over GF(2) in Proc 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM) pp [26] B Uchôa-Filho and R D Souza An alternative approach to constructing the minimal trellis for linear block codes in Proc IEEE International Symp on Inform Theory 2003 [27] A Calderbank J Gerney and A Vardy Minimal tail-biting trellises: the Golay code and more IEEE Transactions on Information Theory vol 45 no 5 pp [28] B Honary G Markarian and M Darnell Low-complexity trellis decoding of linear block codes IEE Proc-Communications vol 142 no 4 pp [29] B Honary and G Markarian New simple encoder and trellis decoder for Golay codes Electronic Letters vol 29 no 25 pp Glauber Gomes de Oliveira Brante nasceu em Arapongas Brasil em 1983 Recebeu o diploma de Engenheiro Eletricista em 2007 e o título de Mestre em Engenharia Elétrica em 2010 ambos pela Universidade Tecnológica Federal do Paraná (UTFPR) Curitiba Brasil Atualmente está trabalhando para obter o título de Doutor em Engenharia Elétrica pela mesma Universidade Suas áreas de interesse incluem códigos corretores de erros comunicações sem fio comunicações cooperativas HARQ e sistemas digitais Daiana Nascimento Muniz nasceu em Florianópolis Brasil em 1987 Finalizou a graduação em Sistemas de Telecomunicações em 2009 pelo Instituto Federal de Santa Catarina (IFSC) São José Brasil Recebeu o título de Mestre em Engenharia Elétrica em 2011 pela Universidade Tecnológica Federal do Paraná (UTFPR) Curitiba Brasil Atualmente está trabalhando como professora e pesquisadora na Universidade do Oeste de Santa Catarina (UNOESC) Joaçaba Brasil Suas áreas de interesse incluem códigos corretores de erros comunicações sem fio transmissões e processamento de sinais Walter Godoy Júnior nasceu em Araçatuba SP Brasil em 1950 Concluiu o doutorado em engenharia elétrica pela Universidade Estadual de Campinas (UNICAMP) em 1990 É professor titular na Universidade Tecnológica Federal do Paraná onde atua no Departamento de Eletrônica (DAELN) e no Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial (CPGEI) Orientou várias dissertações de mestrado e teses de doutorado Atua nas áreas de códigos controladores de erros modulação codificada marca d 'agua digital segurança em comunicação de dados e redes de computadores Coordena o convênio entre a UTFPR e UFPR com a Universidade de Las Villas Santa Clara Cuba projeto 087/09
Estudo sobre decodificação iterativa usando códigos de treliça
Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 Estudo sobre decodificação iterativa usando códigos de treliça Souza, I. M. M. Escola Politécnica de Pernambuco Universidade de Pernambuco
Leia maisALGORITMOS DE DECODIFICAÇÃO POR DECISÃO SUAVE APLICADOS A CÓDIGOS BCH
2014 Universidade Federal de Pernambuco Graduação em Ciências da Computação Centro de Informática 2014.1 ALGORITMOS DE DECODIFICAÇÃO POR DECISÃO SUAVE APLICADOS A CÓDIGOS BCH Proposta de Trabalho de Graduação
Leia maisCOM29008 LISTA DE EXERCÍCIOS #
INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ COORDENADORIA DE ÁREA DE TELECOMUNICAÇÕES ENGENHARIA DE TELECOMUNICAÇÕES COM29008 LISTA DE EXERCÍCIOS #1 2016.2 Exercícios 1. Verifique se os seguintes
Leia maisUniversidade Federal de Pernambuco. Centro de Informática. Graduação em Ciência da Computação
Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação ALGORITMOS DE DECODIFICAÇÃO POR DECISÃO SUAVE APLICADOS A CÓDIGOS BCH Lucas Minoru Ferreira Harada TRABALHO DE
Leia maisAula 3- Codificação de Canal. October 18, 2017
ELE-32 Introdução a Comunicações Aula 3- Codificação de Canal October 18, 2017 1 Introdução Em muitas situações, a mensagem a ser transmitida por um sistema de comunicações é uma sequência de bits. Entretanto,
Leia maisEET-61 Introdução a Teoria da Informação
EET-61 Introdução a Teoria da Informação Aula 3- Codificação de Canal October 24, 2018 1 Introdução Em muitas situações, a mensagem a ser transmitida por um sistema de comunicações é uma sequência de bits.
Leia maisCÓDIGOS CORRETORES DE ERROS
Informação sobre a Disciplina CÓDIGOS CORRETORES DE ERROS INTRODUÇÃO Evelio M. G. Fernández - 27 Quartas e Sextas feiras das 9:3 às 11:3 horas Professor: Evelio Martín García Fernández Gabinete 1, Tel:
Leia maisCódigos Corretores de Erro Aplicados a Redes de Sensores sem Fio
Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 Códigos Corretores de Erro Aplicados a Redes de Sensores sem Fio Aguiar, R. M. D. Escola Politécnica de Pernambuco Universidade de Pernambuco
Leia maisCódigos de bloco. Luis Henrique Assumpção Lolis. 1 de novembro de Luis Henrique Assumpção Lolis Códigos de bloco 1
Códigos de bloco Luis Henrique Assumpção Lolis 1 de novembro de 2013 Luis Henrique Assumpção Lolis Códigos de bloco 1 Conteúdo 1 Códigos de bloco lineares 2 Códigos sistemáticos 3 Síndrome 4 Distância
Leia mais1 O esquema de Alamouti: Diversidade na transmissão
1 O esquema de Alamouti: Diversidade na transmissão 1.1 O Caso de uma antena receptora A Figura?? mostra a representação em banda básica do esquema de Alamouti com diversidade na transmissão. O esquema
Leia maisUniversidade de Pernambuco Escola Politécnica de Pernambuco
Universidade de Pernambuco Escola Politécnica de Pernambuco TV Analógica e Digital Introdução Codificação de Canal Prof. Márcio Lima E-mail:marcio.lima@poli.br Introdução Visão Geral Introdução Motivação
Leia maisCódigos convolucionais
Códigos convolucionais Luis Henrique Assumpção Lolis 29 de novembro de 2013 Luis Henrique Assumpção Lolis Códigos convolucionais 1 Conteúdo 1 Introdução e definição 2 Diagrama de árvores, de treliça e
Leia maisCódigos de Permutação para Compressão de Dados e Modulação 13. Codificador de fonte. Decodificador. Figura 1.1: Modelo de um sistema de comunicações.
1 Introdução Neste trabalho, estamos interessados nos problemas da teoria de comunicações conhecidos como compressão de dados e modulação. Um modelo típico de um sistema de comunicações é mostrado na Fig.
Leia maisCódigos de blocos lineares. Outubro de 2017
Códigos de blocos lineares Outubro de 2017 Vamos introduzir alguns conceitos sobre códigos de blocos lineares. Definições: Deve-se assumir que a informação saída da fonte de informação é da forma binária
Leia maisTÉCNICAS DE CODIFICAÇÃO DE SINAIS
Informação sobre a Disciplina TÉCNICAS DE CODIFICAÇÃO DE SINAIS INTRODUÇÃO Evelio M. G. Fernández - 2010 Terças e Quintas feiras das 07:30 às 11:20 horas Professor: Evelio Martín García Fernández Gabinete
Leia maisCódigos para o Canal T-Usuários via Ação de Grupos. Coding for T-User Multiple Access Channel for Action Groups
Códigos para o Canal T-Usuários via Ação de Grupos Coding for T-User Multiple Access Channel for Action Groups João Bosco Batista Lacerda Departamento de Matemática Universidade Federal da Paraíba UFPB,
Leia maisCódigos de bloco. Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2
Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2 Códigos de bloco Prof. Diego da Silva de Medeiros São José, maio de 2012 Codificação
Leia maisPTC TEORIA DAS COMUNICAÇÕES II - 25/08/ PJEJ EXERCÍCIOS RESOLVIDOS
PTC2433 - TEORIA DAS COMUNICAÇÕES II - 25/08/24 - PJEJ EXERCÍCIOS RESOLVIDOS São dados os valores: Q(2,32)= -2 ; Q(3,09)= -3 ; Q(3,71)= -4 ; Q(4,26)= -5 ; Q(4,75)= -6. Q1) Dada a equação s=r H T, que permite
Leia maisTRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO
TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO Aluno: Débora Almeida Oliveira Orientador: Weiler Alves Finamore 1.Introdução Este trabalho tem como objetivo demonstrar a utilização de códigos
Leia mais5 Testes em Imagens. Figura 5.1: Esquema de proteção com detecção de erros LT Hamming. Imagem. Cod-Hamming SPIHT. Cod-LT. Canal.
5 Testes em Imagens Uma vez feito o estudo do desempenho do código LT quando é usado em um canal ruidoso, nosso objetivo agora, centra-se na análise de seu possível uso em um esquema para a transmissão
Leia maisCódigos de controle de erros: introdução
Códigos de controle de erros: introdução Luis Henrique Assumpção Lolis 11 de outubro de 2013 Luis Henrique Assumpção Lolis Códigos de controle de erros: introdução 1 Conteúdo 1 Introdução 2 Canais discretos
Leia maisAcrescenta um bit 1 ou um bit 0 às mensagem para que o número total de bits 1 seja par
Detecçã ção o de Erros Paridade Verificação de Paridade Esse tipo de detecção consiste em acrescentar um bit (de paridade) a cada conjunto de bits da mensagem (caractere) de modo a ter as seguintes características:
Leia maisCompromissos da Modulação e da Codificação
Compromissos da Modulação e da Codificação Edmar José do Nascimento (Tópicos Avançados em Engenharia Elétrica I) http://www.univasf.edu.br/ edmar.nascimento Universidade Federal do Vale do São Francisco
Leia maisIntrodução aos Sistemas de Comunicações
aos Sistemas de Comunicações Edmar José do Nascimento () http://www.univasf.edu.br/ edmar.nascimento Universidade Federal do Vale do São Francisco Colegiado de Engenharia Elétrica Roteiro 1 Sistemas de
Leia maisDecodificação de Viterbi para Codificação Wavelet de Canal
Decodificação de Viterbi para Codificação Wavelet de Canal João Fonseca Neto 1, Leocarlos B. da S. Lima 2 e Francisco M. de Assis 3 Resumo A codificação wavelet de canal objetiva reduzir efeitos deletérios
Leia maisCOMUNICAÇÃO DIGITAL 1. INTRODUÇÃO PROF. MARCIO EISENCRAFT
COMUNICAÇÃO DIGITAL 1. INTRODUÇÃO PROF. MARCIO EISENCRAFT Baseado em http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-450- principles-of-digital-communications-i-fall-2006/video-lectures/lecture-1-introduction/
Leia maisDetecção de Erros em Códigos Convolucionais sem
Detecção de Erros em Códigos Convolucionais sem a Utilização de Treliças G Jerônimo da Silva Jr e R M Campello de Souza Resumo Este artigo apresenta a teoria de bancos de filtros sobre corpos finitos para
Leia maisIII-1 Códigos detectores e correctores de erros
III-1 Códigos detectores e correctores de erros (13 Dezembro de 2010) ISEL-DEETC- 1 Sumário 1. Aspectos gerais sobre a comunicação digital 1. Causa de erros 2. Códigos detectores e correctores de erros
Leia maisXXIII Curso de Especialização em Teleinformática e Redes de Computadores
XXIII Curso de Especialização em Teleinformática e Redes de Computadores www.teleinfo.ct.utfpr.edu.br Linguagem C e MATLAB Simulação de sistemas de comunicação digital abr-mai/2013 Prof. Gustavo B. Borba
Leia mais1 Técnicas de Seleção de Antenas Transmissoras
1 Técnicas de Seleção de Antenas Transmissoras Como visto em aulas anteriores, para se atingir uma ordem de diversidade espacial maior é necessário o emprego de múltiplas antenas no transmissor e/ou no
Leia maisGABARITO DA OITAVA LISTA DE EXERCÍCIOS DE PTC TEORIA DA INFORMAÇÃO E CODIFICAÇÃO
GABARITO DA OITAVA LISTA DE EXERCÍCIOS DE PTC-3452 - TEORIA DA INFORMAÇÃO E CODIFICAÇÃO Questão Seja uma constelação 8-PSK. Determine as partições possíveis dessa constelação de modo a se gerar um sinal
Leia maisCriptografia Pós-Quântica Corretores de Erros
Universidade de São Paulo Criptografia Pós-Quântica P com Códigos C Corretores de Erros Rafael Misoczki IME/USP misoczki@linux.ime.usp.br Prof. Dr. Paulo S. L. M. Barreto Poli/USP pbarreto@larc.usp.br
Leia maisTécnica de decodificação bidimensional usando algoritmo Belief Propagation
Técnica de decodificação bidimensional usando algoritmo Belief Propagation R F da Silva, M S M Lins, M L M G Alcoforado, V C da Rocha Jr Resumo Este artigo introduz uma técnica de decodificação bidimensional,
Leia maisSUMÁRIO FUNDAMENTOS E VISÃO GERAL 19 CAPÍTULO 1 PROCESSOS ALEATÓRIOS 49
SUMÁRIO FUNDAMENTOS E VISÃO GERAL 19 1. O processo de comunicação 19 2. Principais recursos de comunicação 21 3. Fontes de informação 21 4. Redes de comunicação 27 5. Canais de comunicação 33 6. Processo
Leia maisTeoria da Informação
Charles Casimiro Cavalcante charles@gtel.ufc.br Grupo de Pesquisa em Telecomunicações Sem Fio GTEL Programa de Pós-Graduação em Engenharia de Teleinformática Universidade Federal do Ceará UFC http://www.gtel.ufc.br/
Leia maisIII-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência de erros 2. Códigos
Leia maisCarlos Roberto da Costa Ferreira. Interpolação Modificada de LSF's. Dissertação de Mestrado
Carlos Roberto da Costa Ferreira Interpolação Modificada de LSF's Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo Programa de Pósgraduação em
Leia maisCódigos de Hartley em Corpos Finitos
Códigos de Hartley em Corpos Finitos R. M. Campello de Souza, R. M. Cardim Britto e H. M. de Oliveira Resumo Uma nova família de códigos corretores de erros multiníveis, chamada de Códigos de Hartley,
Leia maisIII-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações 21 de novembro de 2017 ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência
Leia maisIII-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Causa de erros 2. Códigos detetores e corretores de erros Códigos
Leia maisObtenção de Limitantes da União Expurgados de Esquemas de Modulação Codificada em Treliça
Obtenção de Limitantes da União Expurgados de Esquemas de Modulação Codificada em Treliça Jessyca Gomes da Silva 1, Luiz Guedes Caldeira 2 1 Graduanda em Engenharia Elétrica IFPB. e-mail: jessycagomes@ieee.org
Leia maisAmanda Cunha Silva. Análise de Desempenho de Códigos Turbo DISSERTAÇÃO DE MESTRADO. Programa de Pós graduação em Engenharia Elétrica
Amanda Cunha Silva Análise de Desempenho de Códigos Turbo DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE ENGENHARIA ELÉTRICA Programa de Pós graduação em Engenharia Elétrica Rio de Janeiro Dezembro de 2006 Amanda
Leia maisDetecção e correcção de erros
elecomunicações II Codificação - Detecção e correcção de erros o Quando existe um canal de comunicação bidireccional, o receptor poderá requerer a retransmissão da informação que continha erros. o Esta
Leia maisModulações Digitais Binárias
GUIA DO 3 O TRABALHO DE LABORATÓRIO DE SISTEMAS DE COMUNICAÇÕES Modulações Digitais Binárias Ano Lectivo de 2015/16 Introdução Neste trabalho analisam-se alguns aspectos das modulações digitais binárias
Leia maisIntrodução às Comunicações Digitais
Introdução às Comunicações Digitais Edmar José do Nascimento (Tópicos Avançados em Engenharia Elétrica I) http://www.univasf.edu.br/ edmar.nascimento Universidade Federal do Vale do São Francisco Colegiado
Leia maisétodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO
Leia maisAprendizado de Máquina. Combinando Classificadores
Universidade Federal do Paraná (UFPR) Departamento de Informática (DInf) Aprendizado de Máquina Combinando Classificadores David Menotti, Ph.D. web.inf.ufpr.br/menotti Introdução O uso de vários classificadores
Leia maisCamada de Enlace. Prof. Leonardo Barreto Campos. 1/26
Camada de Enlace Prof. Leonardo Barreto Campos http://sites.google.com/site/leonardobcampos 1/26 Sumário Introdução Enlaces e Redes Sem Fio Erros de bits Terminal oculto e desvanecimento Detecção e Correção
Leia maisFundamentos de Telecomunicações
Fundamentos de Telecomunicações LEEC_FT 32&33: Codificação de Canal Professor Victor Barroso vab@isr.ist.utl.pt Lição 32 Controlo dos Erros de Transmissão Codificação de canal abordagens básicas Detecção
Leia maisEQUALIZAÇÃO ÓTIMA DE UM CANAL DE COMUNICAÇÃO DIGITAL USANDO EQUALIZADORES LINEARES
EQUALIZAÇÃO ÓTIMA DE UM CANAL DE COMUNICAÇÃO DIGITAL USANDO EQUALIZADORES LINEARES Karolina M. H. COUTINHO; Sacha do Prado A. de FARIAS; Francisco J. A. de AQUINO. IFCE Instituto Federal de Ciência, Educação
Leia maisCódigos Corretores de Erros Baseados nas Transformadas Trigonométricas de Corpo Finito
Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 Códigos Corretores de Erros Baseados nas Transformadas Trigonométricas de Corpo Finito E. W. Almeida Escola Politécnica de Pernambuco
Leia maisFACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROCEDIMENTOS EXPERIMENTAIS DE COMUNICAÇÃO DIGITAL II PARA TELECOMUNICAÇÃO
FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROCEDIMENTOS EXPERIMENTAIS DE COMUNICAÇÃO DIGITAL II PARA TELECOMUNICAÇÃO PROF. ENG. ESP. ANTONIO CARLOS LEMOS JÚNIOR acjunior@facthus.edu.br
Leia mais4 Transmissão Através de Canal Ruidoso
4 Transmissão Através de Canal Ruidoso 4.1 Modelos de Canais O canal de comunicação modela o meio físico através do qual é transportada a informação desde o transmissor até o receptor, diferentes tipos
Leia maisAlgoritmos de Decodificação Abrupta para Códigos LDGM
Algoritmos de Decodificação Abrupta para Códigos LDGM Fernando Pujaico Rivera e Jaime Portugheis Resumo Desde que Gallager introduziu o algoritmo de decodificação Bit-Flipping (BF ) com decisão abrupta
Leia maisELE32 Introdução a Comunicações Codificação de Canal. ITA 2º. Semestre de 2017
ELE32 Introdução a Comunicações Codificação de Canal ITA 2º. Semestre de 2017 manish@ita.br Canal causa erros de transmissão X Y (1-q) 0 (1-p) 0 p p q 1 (1-p) 1 Como proteger informação contra erros de
Leia maisELE32 Introdução a Comunicações Codificação de Canal Códigos cíclicos. ITA 2º. Semestre de 2017
ELE32 Introdução a Comunicações Codificação de Canal Códigos cíclicos ITA 2º. Semestre de 2017 manish@ita.br Problema Não deve ter sido trivial encontrar um codificador de canal com boas propriedades Além
Leia maisVanessa Juliana da Costa Maringá PR, Brasil
Decodificação para Códigos Lineares Vanessa Juliana da Costa Maringá PR, Brasil Abstract In this work we present a decoding algorithm for linear codes. We introduce basic properties of linear codes such
Leia maisDescodificação iterativa
Sílvio A. Abrantes DEEC/FEUP 26 Descodificação iterativa 2 Descodificação de códigos LDPC por transferência de mensagens em grafos de Tanner Introdução Diagrama de blocos de um sistema genérico de codificação
Leia maisTE060 Princípios de Comunicação. Sistemas de Comunicação Digital Notes. Por quê Digital? Notes. Notes. Evelio M. G. Fernández. 5 de novembro de 2013
TE060 Princípios de Comunicação Modulação de Pulso 5 de novembro de 2013 Sistemas de Comunicação Digital Sistema digital no sentido de utilizar uma sequência de símbolos pertencentes a um conjunto finito
Leia maisComplexidade de Algoritmos
Complexidade de Algoritmos Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Prof. Cristiano Damiani Vasconcellos cristiano.vasconcellos@udesc.br Um pouco de Teoria dos Números
Leia mais3 Detecção Multiusuário 3.1 Introdução
3 Detecção Multiusuário 3.1 Introdução As técnicas de múltiplo acesso mais cogitadas nas propostas para os padrões de terceira geração envolvem alguma forma de DS/CDMA. Contudo, essa técnica de múltiplo
Leia maisRedes de Computadores (11558)
Redes de Computadores (11558) Ano Lectivo 2014/2015 * 1º Semestre Licenciatura em Engenharia Informática Aula 2 22/09/2014 1 Agenda A camada física ou como se transmitem os dados O modelo OSI Enunciado
Leia maisErros e Protocolos de Recuperação Códigos detectores e correctores de erros.
Erros e Protocolos de Recuperação Códigos detectores e correctores de erros. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de
Leia mais5 CÓDIGOS CONVOLUCIONAIS
5 CÓDIGOS CONVOLUCIONAIS Além dos Códigos de Blocos Lineares, os Códigos Convolucionais compõem outra grande família de códigos corretores de erros. ste capítulo descreve os fundamentos dos códigos convolucionais,
Leia maisTE111 Comunicação Digital. Quais os Benefícios da Codificação de Canal? Evelio M. G. Fernández. 15 de outubro de 2018
TE111 Comunicação Digital Introdução à Codificação de Canal 15 de outubro de 2018 Quais os Benefícios da Codificação de Canal? 1 O uso de codificação de canal pode: aumentar a faixa de operação de um sistema
Leia maisUFSM-CTISM. Comunicação de Dados Aula-17
UFSM-CTISM Comunicação de Dados Aula-17 Professor: Andrei Piccinini Legg Santa Maria, 2012 Definição: Um código de Hamming adiciona um bloco de paridade a um bloco de dados, de forma a que, caso ocorram
Leia maisII-6 Análise de ruído e capacidade de canal
II-6 Análise de ruído e capacidade de canal Comunicações ISEL - ADEETC - Comunicações 1 Sumário 1. Causa dos erros na transmissão Modelo AWGN e ISI Modelo BSC Efeito do ruído Relação sinal/ruído 2. Curvas
Leia maisEstudo e Implementação Computacional de um Sistema de Comunicação Digital
Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 Estudo e Implementação Computacional de um Sistema de Comunicação Digital Da Silva Junior, A. C. Escola Politécnica de Pernambuco Universidade
Leia maisCURSO DE PÓS-GRADUAÇÃO EM TELEMÁTICA
MÉTODOS DISCRETOS EM TELEMÁTICA CURSO DE PÓS-GRADUAÇÃO EM TELEMÁTICA 2003 Curso de Especialização em Telemática Departamento de Eletrônica e Sistemas - UFPE Códigos Corretores de Erros Códigos de Bloco
Leia maisII-6 Análise de Ruído e Capacidade de Canal
II-6 Análise de Ruído e Capacidade de Canal Comunicações ISEL - ADEETC - Comunicações 1 Sumário 1. Causa dos erros na transmissão Modelo AWGN (canal físico) Modelo BSC (canal discreto) Efeito do ruído
Leia maisAnálise Comparativa de Quatro Estruturas de Equalização de Canal de Comunicação Digital
Análise Comparativa de Quatro Estruturas de Equalização de de Comunicação Digital Kaio Jonathas Alencar Gurgel 1, Francisco José Alves de Aquino 2 1 Graduando em Engenharia de Telecomunicações, Departamento
Leia maisFabian David Backx. Detecção Multiusuário Ótima por Grupos em Sistemas DS/CDMA M-PSK com Codificação Convolucional. Dissertação de Mestrado
Fabian David Backx Detecção Multiusuário Ótima por Grupos em Sistemas DS/CDMA M-PSK com Codificação Convolucional Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do
Leia maisNoções Sobre Decodificação Turbo: Um Estudo de Caso para os Códigos SPC-TPC
Noções Sobre Decodificação Turbo: Um Estudo de Caso para os Códigos SPC-TPC Dayan Adionel Guimarães Departamento de Telecomunicações Inatel. E-mail: dayan@inatel.br Resumo - Neste tutorial são apresentados
Leia maisCodificação de Canal
Laboratório de Processamento de Sinais Laboratório de Sistemas Embarcados Universidade Federal do Pará 26 de janeiro de 2012 Sumário 1 Introdução a 2 Códigos de Blocos Lineares 3 Códigos Cíclicos Introdução
Leia maisCÓDIGOS DE VERIFICAÇÃO DE ERROS DE PARIDADE DE BAIXA DENSIDADE (LDPC)
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ESPECIALIZAÇÃO EM TELEINFORMÁTICA E REDES DE COMPUTADORES WILLIAN DANIEL DE MATTOS CÓDIGOS DE VERIFICAÇÃO DE ERROS DE PARIDADE DE BAIXA DENSIDADE (LDPC) MONOGRAFIA
Leia maisTeoria das Comunicações
1 - Introdução Enlace de um Sistema de Comunicação fonte mensagem transdutor Transmissor Modulador canal ruído receptor transdutor destino mensagem (estimada) sinal de entrada sinal com distorção sinal
Leia maisFundamentos de Telecomunicações
Fundamentos de Telecomunicações LERCI_FT 3: Codificação de Canal Professor Victor Barroso vab@isr.ist.utl.pt Codificação de Canal Aplica-se para aumentar a fiabilidade do sistema de comunicações digitais.
Leia maisModelo de Comunicação
Modelo de Comunicação Propósito principal A troca de informação entre dois agentes Comunicação de Computadores Comunicação de Dados Transmissão de Sinais Agente Dispositivo de entrada Transmissor Meio
Leia maisModulações de Espectro Espalhado
Modulações de Espectro Espalhado Propriedades Gerador de sequência aleatória Sequência Direta (DSSS) Chirp (CSS) Salto de Frequência (FHSS) Salto de Tempo (THSS) Prof. Marlio Bonfim Técnicas de Modulação
Leia maisComunicações Digitais Prof. André Noll Barreto Prova /2 (28/11/2013)
Prova 3 013/ (8/11/013) Aluno: Matrícula: Instruções A prova consiste de três questões discursivas A prova terá a duração de h00 A prova pode ser feita a lápis ou caneta Não é permitida consulta a notas
Leia maisRodrigo Pereira David. Técnica de Estimação de Canal Utilizando Símbolos Pilotos em Sistemas OFDM. Dissertação de Mestrado
Rodrigo Pereira David Técnica de Estimação de Canal Utilizando Símbolos Pilotos em Sistemas OFDM Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo
Leia maisEqualização Linear de um Canal de Comunicação Digital usando critério MSE e Pseudo-Inversa
Equalização Linear de um Canal de Comunicação Digital usando critério MSE e Pseudo-Inversa Karolina M. H. Coutinho, Sacha P. A. Farias e Francisco J. A. de Aquino. Abstract In this paper we describe a
Leia maisCIFRA DE HILL. Autor: Maycon Pereira de Souza
CIFRA DE HILL Autor: Maycon Pereira de Souza Instituto Federal de Goiás Campus Uruaçu. maycon.souza@ifg.edu.br Resumo Vamos falar sobre um método criptográfico conhecido como Cifra de Hill, método este
Leia mais6 Análise dos Atributos de Voz em Reconhecimento Distribuído com a Utilização do Codec de Voz ITU-T G.723.1
6 Análise dos Atributos de Voz em Reconhecimento Distribuído com a Utilização do Codec de Voz ITU-T G.723.1 Neste capítulo serão examinados os sistemas de reconhecimento da Fig. 3.11, com exceção do reconhecedor
Leia maisA Transformada Discreta do Seno em um Corpo Finito
Submetido para TEMA A Transformada Discreta do Seno em um Corpo Finito R. M. Campello de Souza, H. M. de Oliveira, M. M. Campello de Souza, M. M. Vasconcelos Resumo. Uma nova transformada digital, a transformada
Leia maisUm Esquema de Equalização Turbo Aplicando Decodificação Turbo de Códigos Produto de Paridade Simples Multidimensionais
Um Esquema de Equalização Turbo Aplicando Decodificação Turbo de Códigos Produto de Paridade Simples Multidimensionais André Fonseca dos Santos Dissertação apresentada ao Instituto Nacional de Telecomunições,
Leia maisRedes de Telecomunicações (11382)
Redes de Telecomunicações (11382) Ano Lectivo 2014/2015 * 1º Semestre Pós Graduação em Information and Communication Technologies for Cloud and Datacenter Aula 2 07/10/2014 1 Agenda A camada física ou
Leia maisUma abordagem educacional para o estudo de OFDM
Uma abordagem educacional para o estudo de OFDM Bruno A. Pereira 1, Henrique T. Kuehne 2, Luciano L. Mendes 3 e José S. G. Panaro 4 Resumo O objetivo deste artigo é apresentar um conjunto de ferramentas
Leia maisPCS Sistemas Digitais I. Códigos para Detecção e Correção de Erros. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016)
PCS 3115 Sistemas Digitais I Códigos para Detecção e Correção de Erros Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Adaptado por Glauber (2018) Códigos para Detecção de Erros Erro: dado alterado
Leia maisCorrigindo erros por meio de códigos lineares
Corrigindo erros por meio de códigos lineares Robson Ricardo de Araujo e Antonio Aparecido de Andrade Resumo Desde os trabalhos de Claude Shannon, em 1948, o avanço tecnológico na área das telecomunicações
Leia maisPLANO DE PESQUISA CODIFICAÇÃO ESPAÇO-TEMPORAL PARA CANAIS DE COMUNICAÇÕES MÓVEIS PROF. DR. EVELIO MARTÍN GARCÍA FERNÁNDEZ
PLANO DE PESQUISA CODIFICAÇÃO ESPAÇO-TEMPORAL PARA CANAIS DE COMUNICAÇÕES MÓVEIS PROF. DR. EVELIO MARTÍN GARCÍA FERNÁNDEZ CURITIBA, 2004 1 1. OBJETIVO Desenvolver algoritmos de construção e simulação de
Leia maisUNIVERSIDADE FEDERAL DE PERNAMBUCO. Análise da Eficiência da Codificação de Huffman em Extensões de Fontes de Informação
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2012.2 Análise da Eficiência da Codificação de Huffman em Extensões de Fontes de Informação PROPOSTA DE TRABALHO
Leia maisAnálise Estatística de Sistemas de Comunicação Digitais Usando o Diagrama de Olho
Análise Estatística de Sistemas de Comunicação Digitais Usando o Diagrama de Olho MSc UERJ-FEN-DETEL Análise Estatística de Sistemas de Comunicação Digitais Os sistemas de comunicação digital operam com
Leia mais1 Seleção Híbrida Antena/Código no Transmissor
1 Seleção Híbrida Antena/Código no Transmissor Em (TAROKH, 1999) foi demonstrado que é possível se projetar códigos espaço-temporais de bloco ortogonais (OSTBCs) com taxa de transmissão unitária (R = 1)
Leia mais1.1 Breve Histórico OFDM
1 Introdução 1.1 Breve Histórico OFDM O OFDM, do inglês Orthogonal Frequency Division Multiplexing, que pode ser visto como uma evolução do FDM (Frequency Division Multiplexing), é uma técnica de transmissão
Leia mais3 Estimação e Compensação de movimento na codificação de vídeo
Estimação e Compensação de movimento na codificação de vídeo 36 3 Estimação e Compensação de movimento na codificação de vídeo O objetivo do modelo temporal (que engloba as fases de estimação e compensação
Leia maisEEC4164 Telecomunicações 2
Licenciatura em Engenharia Electrotécnica e de Computadores EEC4164 Telecomunicações (00/003) 1ª Parte Duração: 1 hora (sem consulta) 1ª chamada 4 de Janeiro de 003 1. a) Uma alternativa a PCM é a modulação
Leia maisTransmissão em Banda de Base
GUIA DO 2 O TRABALHO DE LABORATÓRIO DE SISTEMAS DE COMUNICAÇÕES Transmissão em Banda de Base Ano Lectivo de 2015/16 Introdução Neste trabalho analisam-se alguns aspectos da transmissão em banda de base
Leia mais4 Método Proposto Visão geral do Método
52 4 Método Proposto Neste trabalho é sugerida uma nova metodologia para compressão de dados sísmicos volumétricos. O método proposto é baseado no uso da transformada wavelet 3D. Também será apresentado
Leia mais