20.1 - Seja o código de Hamming Binário C com m = 4. Pede-se:

Documentos relacionados
Processamento e Comunicação Multimédia

Codificação de Canal

Universidade de Pernambuco Escola Politécnica de Pernambuco

REDES DE COMPUTADORES. Detecção e Correção de Erros

Códigos concatenados. Entrelaçamento. entrelaçadores de blocos. entrelaçadores convolucionais. Exemplos de códigos concatenados e entrelaçados

COM29008 LISTA DE EXERCÍCIOS #

JOÃO PAULO TRIERVEILER MARTINS TURBO DECODIFICADORES DE BLOCO DE BAIXA POTÊNCIA PARA COMUNICAÇÃO DIGITAL SEM FIO

Teoria da Informação

FACULDADE DE CIÊNCIA E TECNOLOGIA. Cursos de Engenharia. Prof. Álvaro Fernandes Serafim

Ex 4.3 O anel é construído pelos polinômios S 1 1 S 2. x S 3. x 1 S 4. x 2 S 5. x 2 1 S 6. x 2 x S 7. x 2 x 1 S 8. x 3 S 9

16.36: Engenharia de Sistemas de Comunicação Aula 14: Códigos cíclicos e detecção de erros

Códigos de bloco. Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2

Circuitos Digitais 144L

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Nível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede

Universidade Federal de Viçosa Centro de Ciências Exatas Departamento de Matemática 3 a Lista - MAT Introdução à Álgebra Linear 2013/I

Instituto Superior Técnico Departamento de Matemática Última actualização: 11/Dez/2003 ÁLGEBRA LINEAR A

5.1 Modelo de uma rede óptica com conversores de comprimento de onda

ANEXO 2. Fundamentos e Padrões de TV Digital Distribuição de Vídeo em Redes IP

Instituto Superior Técnico. 19 de Janeiro de Parte I

Acrescenta um bit 1 ou um bit 0 às mensagem para que o número total de bits 1 seja par

Exercícios Adicionais

Códigos de Detecção e Correcção de Erros

2. Execução do algoritmo de Huffman para construção de uma árvore binária (árvore de Huffman).

Equações Diferenciais

Métodos de Sintonização de Controladores PID

Notação. Quantidades Económicas de Encomenda. 1.1 Quantidade Económica de Wilson. 1.1 Quantidade Económica de Wilson

Códigos Reed-Solomon CAPÍTULO 9

2ª Lista de Exercícios

TRANSFORMAÇÃO LINEAR. Álgebra Linear - Prof a Ana Paula

TE111 Comunicação Digital. Quais os Benefícios da Codificação de Canal? Evelio M. G. Fernández. 15 de outubro de 2018

Códigos de blocos lineares. Outubro de 2017

Exercícios 1. Determinar x de modo que a matriz

UFV Universidade Federal de Viçosa DMA Departamento de Matemática MAT 138 Noções de Álgebra Linear

III-1 Códigos detetores e corretores de erros

Lista 2 - Vetores II. Prof. Edu Física 2. O que é necessário para determinar (caracterizar) uma: a) grandeza escalar? b) grandeza vetorial?

Processos Estocásticos

Comunicações Digitais Manual do Aluno Capítulo 7 Workboard PCM e Análise de Link

4 Sistemas de Equações Lineares

ELE32 Introdução a Comunicações Codificação de Canal Códigos cíclicos. ITA 2º. Semestre de 2017

Análise de componentes independentes aplicada à avaliação de imagens radiográficas de sementes

CAPÍTULO 2. Grafos e Redes

Faculdade de Computação

Lista 1 para a P2. Operações com subespaços

Errata. Livro: Transmissão Digital - Princípios e Aplicações Edição:1ª Código: 4391 Autores: Dayan Adionel Guimarães & Rausley Adriano Amaral de Souza

Representação por Números Reais

36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase

Aulas 17 & 18. Comutação Rápida a Pacote. Eytan Modiano MIT

Portas Lógicas (continuação)

Aula Memória principal e 2. Memória de armazenagem em massa.

UFSM-CTISM. Comunicação de Dados Aula-17

4. Tarefa 16 Introdução ao Ruído. Objetivo: Método: Capacitações: Módulo Necessário: Análise de PCM e de links

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

III-1 Códigos detetores e corretores de erros

Códigos convolucionais

Laboratório de Física Básica 2

Introdução. Algumas terminologias. Camada de Enlace de Dados. Prof. Leandro Pykosz

ESTRUTURAS DE DADOS II

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

Como foi visto no tópico anterior, existem duas formas básicas para representar uma função lógica qualquer:

EE210 Sistemas de Comunicação II 2ª Avaliação (PV2) 22/04/ h30min Profs. Dayan A. Guimarães e Rausley A. A. de Souza. Aluno(a): Matrícula.

Exercícios Teóricos Resolvidos

V = 0,30. 0,20. 0,50 (m 3 ) = 0,030m 3. b) A pressão exercida pelo bloco sobre a superfície da mesa é dada por: P p = = (N/m 2 ) A 0,20.

NOME: TURMA. a) Mostre que, numa representação em complemento para dois, são necessários 8 bits para representar Tset e 7 bits para representar T.

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

CI202 - Métodos Numéricos

UNIVERSIDADE DO ESTADO DO PARÁ DISCIPLINA PRISE/PROSEL - 1ª ETAPA

Distribuição Gaussiana. Modelo Probabilístico para Variáveis Contínuas

A velocidade escalar constante do caminhão é dada por:

III-1 Códigos detetores e corretores de erros

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

FERRAMENTA DIDÁTICA PARA DISCIPLINA DE ELETRÔNICA DIGITAL

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

AV1 - MA (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, , , 980

Códigos de bloco. Luis Henrique Assumpção Lolis. 1 de novembro de Luis Henrique Assumpção Lolis Códigos de bloco 1

1. O conjunto dos polinômios de grau m, com 2 m 5, acrescido do polinômio nulo, é um subespaço do espaço P 5.

FÍSICA - 1 o ANO MÓDULO 17 LANÇAMENTO VERTICAL E QUEDA LIVRE

TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO

III-2 Cyclic Redundancy Check

Marcos da Arquitetura de Computadores (1)

(a) a aceleração do sistema. (b) as tensões T 1 e T 2 nos fios ligados a m 1 e m 2. Dado: momento de inércia da polia I = MR / 2

EXPERÊNCIA 4 - MODULAÇÃO EM FREQUÊNCIA

Trabalho Computacional. A(h) = V h + 2 V π h, (1)

= F cp. mv 2. G M m G M. b) A velocidade escalar V também é dada por: V = = 4π 2 R 2 = R T 2 =. R 3. Sendo T 2 = K R 3, vem: K = G M V = R.

ELE32 Introdução a Comunicações Codificação de Canal. ITA 2º. Semestre de 2017

Fundamentos de Telecomunicações

Problemas sobre Sistemas Não Lineares

MEDIÇÃO DE TAXA DE ERRO DE BIT Alba Angélica Ratis

1 a QUESTÃO: (1,5 ponto) Avaliador Revisor

GRADUAÇÃO EM ENGENHARIA

FÍSICA CADERNO DE QUESTÕES

AMPLIFICADOR CLASSE A

CENTRO UNIVERSITÁRIO GERALDO DI BIASE

Distribuição de probabilidades

ficha 3 espaços lineares

Imagine que você esteja sustentando um livro de 4N em repouso sobre a palma de sua mão. Complete as seguintes sentenças:

Hashing (Tabela de Dispersão)

V (t) = A sen 2π f t + A/3[sen 3 (2π f t)] + A/5[sen 5 ( 2π f t)] + A/7[sen 7 (2π f t)] + A/9[sen 9 (2π f t)]+

MEMÓRIA M.1 - HIERARQUIA DE MEMÓRIAS NUM COMPUTADOR DIGITAL

Transcrição:

IE 56 A - Códigos de Bloco, espectro de peso. - Seja o código de Hamming Binário C com m = 4. Pede-se: a) Matriz H b) dmin e todas palavras-código com peso igual à dmin. c) Liste a coluna dos líderes de cosets do arranjo padrão ótimo com correspondentes síndromes. d) Código perfeito, quase-perfeito? Justifique.. - Repetir para o código de bloco ternário cuja matriz de paridade H tenha como suas colunas todas as m-uplas diferentes da coluna toda zero. Pede-se para m = :.3 - Repetir para o código de Hamming ternário com m =. Pede-se:.4 - Repetir para o código de Hamming binário com paridade nos bits e m = 3, pede-se:.5 - Seja o código binário C dado por sua matriz geradora G: G = Pede-se: a) Espectro de pesos do código C b) Pnd: probabilidade de erro não detetável do código C para canal BSC com p= - c) Espectro de pesos do código dual C usando as identidades de MacWillians

IE 56 A - Codigos ciclicos, polinomios gerador e de paridade. - ado o vetor-código X pertencente ao código cíclico binário C, pede-se: a) Todos deslocamentos cíclicos de X. b) etermine o restante dos vetores de C. c) Polinômio gerador g i () de C. Liste todos polinômios-código X(d) = a(d)g (d) e correspondentes polinômios a(). Associar vetores X e polinomios X(). Obs.: C : (7,4) d) h (d): polinômio cheque de paridade de C. e) Seja C o código cíclico gerado por g ()=h (), liste polinômios códigos: W()=b().g () ; polinômios b() ; vetores-códigos W. f) Verifique se os polinômios X ()= 5 + 8 + 9 + e X 3 ()= 3 + 5 + 8 + 9 pertencem à C. g) W ()=+ 3 + 5 + 6 Є C? ; W ()= 8 + 9 + + Є C? h) Sub-espaços vetoriais associados a C e C são ortogonais? Justifique.. - ado o vetor-código X = pertencente a um código cíclico ternário C : (9,), pede-se: a) eslocamentos cíclicos de X. b) Vetores restantes de C. c) g (): Gerador de C e todos X()=()=a()g (). Associar X e X(). d) h (): polinômio de paridade de C e) Seja C : código cíclico gerado por g ()=h (). etermine 3 vetores-código de C e respectivos deslocamentos cíclicos (diferentes!)

IE 56 f) X ()=+ 3 + 4 + 5 + 6 + 7 + 8 + 9 + ; X 3 ()=+ 4 + 5 + 7 + + pertencem à C? g) W= Є C? ; W ()= + 3 + 4 + 5 + 7 + 8 + 9 + + 3 Є C? h) Sub-espaços vetoriais associados a C e C são ortogonais? Justifique.

IE 56 A - Códigos cíclicos: matrizes geradora e de paridade, código dual codificação do código sistemático.. - ado o polinômio gerador de um código cíclico binário C :(7,4), g ()=+ + 3, pede-se: a) Matriz geradora G b) Polinômio gerador g () e matriz geradora c) Para o código na forma sistemática, liste: a e x = a. G do código sistemático d) Polinômio cheque de paridade h (). Seja g () h () o polinômio gerador do código cíclico C, determine sua matriz geradora G G C e) G. T G =? Sub-ESP ortogonais? f) Polinômio gerador g 3 () e matriz geradora G 3 do código C 3 dual de C g) Obter a matriz G a partir da matriz G 3. Códigos C e C 3 são o mesmo código? Equivalentes? Justifique. h) Obter G. T G 3. Sub espaços ortogonais? i) Matrizes de paridade H e H 3 do código C e seu dual C 3 j) dmin (C)=?, dmin (C3)=? ê uma combinação de colunas da correspondente matriz de paridade e palavra código associada de peso = dmin.. - Idem para o polinômio gerador de um código cíclico ternário C :(9,), g ()=++ 3 + 4 + 6 + 7.3 - Código sistemático C gerado por g ()=+ + 3, pede-se: a) esenhar seu codificador b) Utilizando o circuito do codificador de C, codificar o vetor-mensagem m=

IE 56 A3 - Códigos Convolucionais: codificação 3. - esenhar um codificador para o código convolucional: C :(,,) e um para o código sistemático C :(3,,), pede-se: a) Parâmetros: (n, k, m), R taxa do código, comprimento da memória K, número de estados? b) Seqüências geradoras das saídas c) Matrizes geradoras G e G d) Para µ =, obter as saídas por inspeção, e pela equação de codificação = µ.g 3. - Repetir o problema 3. para dois códigos convolucionais não sistemáticos: C :(3,,) com K =K = e C (3,,) com K = e K =

IE 56 A4 - Códigos Convolucionais: representação polinomial; d free e T(x,y,z) 4. - adas as matrizes polinomiais geradoras dos códigos C e C : ( ) = [ +, + ] G + G + ( ) Pede-se: = + + a) Codificadores para C e C; parâmetros n, k, m, R e K para ambos códigos b) ados µ = e m =, determine v() = µ() G () e w() = m().g () para v() Є C e w() e C c) iagrama de estados e diagrama de treliça para C e d free (C ) d) iagrama de estados para C e d free (C ) e) iagrama de estados aumentado para x, y, z e espectro de pesos T(x, y, z) para C f) iagrama de estados aumentado para x e espectro de pesos T(x) para C

IE 56 A5 - Códigos catrastróficos e não catrastóficos; decodificação por máxima verossimilhança(algoritmo de Viberbi) 5. - Verificar se são catastróficos os códigos gerados por: a) G ( ) = [ +, + + ] + b) G ( ) = + + c) G ( ) = [ + + ] 3 d) iagrama de estados para código C 3 ; loop todo zero? ; d free (C 3 ) =? e) Para códigos C3 codificar µ =...(seqüência toda ). Em decodificação por máxima verossimilhança qual seria a sequência decodificada û? Probabilidade de erro do esquema com o código C 3? 5. - Seja o código convolucional C gerado por: G + ( ) = + a) Catastrófico? b) iagrama de estados? d free =? 5.3 - ada a tabela com métricas aproximadas (ver tabela no exemplo do livro do Lin & Costello) e usando o algoritmo de Viterbi decodificar r MC =(I I, I, I I, I I I ) e r BSC =(,,, ). eterminar v:caminho de máxima verossimilhança para os dois casos e métricas MC correspondentes.

IE 56 A6 - ecodificação por máxima verossimilhança para seqüência semi-infinita, d free pelo algoritmo Viterbi; limitantes superiores na probabilidade de erro. 6. - Supor o codificador caracterizado pela matriz G = [+, ++ ]. Após um BSC, suponha a seqüência recebida: r=... e obtenha a seqüência decodificada û pelo algoritmo de Viterbi supondo que o comprimento ح do registro de decodificação de blocos de BITS de informação seja:, =ح (a 8 =ح (b 6. - Obter d free pelo algoritmo de Viterbi para os códigos gerados por: G +[+, ++ ] e G ()=[+, + ]. O que acontece no caso do código C e por quê? 6.3 - Supor o código C gerado por G =[+, ++ ] e um canal BSC com p= -3, pede-se: a) Limitante superior na probabilidade de erro de evento, P e (E); b) Limitante superior na probabilidade de erro de bit, P b (E). úvidas, comentários, sugestões: borelli@dt.fee.unicamp.br