Simulação no matlab de um sistema de comunicação

583 palavras 3 páginas
Sistemas de Comunicação II
Alunos: Kassio Barbosa Mendes de Oliveira e Walderle Yasmin Arruda Silveira Professor: Francisco José Alves de Aquino Engenharia de Telecomunicações - 7º Semestre

Fortaleza, 27 de setembro de 2012

Descrição
Nesta simulação foi descrito um sistema de comunicação digital. Para cada etapa foi desenvolvido uma função e começamos pela função gera_bits que gera um vetor com nove elementos de valor real variando entre 0 e 1, mas o que nos interessa é o valor binário, então utilizamos a função round que arredondou os valores decimais para 0 ou 1.

Figura 1 - Função gera_bits().

Em seguida, na função codifica calculamos o tamanho do vetor para utilizar a quantidade de colunas numa radiaciação que nos fornecerá o valor de linhas e colunas da matriz quadrada. Transformamos o vetor em uma matriz quadrada utilizando o comando reshape. Para calcular e armazenar os bits de paridade de cada linha e coluna da matriz foi utilizada a estrutura de repetição for, para variar k de 1 ao valor da variável q, e if, para percorrer as linhas e colunas. A adição desses bits de paridade gerou uma nova matriz quadrada [(q+1)x(q+1)].

Figura 2 - Função codifica().

Na função modula foi utilizada modulação 4-PAM, que transforma os bits em tensão, seguindo a tabela abaixo : 00 -> -3 01 -> -1 10 -> +1 11 -> +3 Mas primeiramente foi calculado o tamanho da matriz codificada para selecionar a quantidade de linhas, com a finalidade de percorrê-las. Durante essse processo o primeiro e o segundo elemento de cada linha são transformados em string utilizando a função int2str, em seguida ambos elementos são concatenados com a função strcat, depois a string resultante passará por

um switch que decidirá o valor a ser atribuído para o novo elemento. Isto será aplicado aos elementos seguintes da mesma linha, e por todas as linhas, até que toda a matriz seja percorrida e modificada.

Figura 3 - Função modula.

O próximo processo desse sistema é a transmissão,

Relacionados

  • Simuladores de voo
    13201 palavras | 53 páginas
  • ferramenta para ensino de sistemas de comunicação em engenharia utilizande interface gráfica matlab
    2249 palavras | 9 páginas
  • SanUSB
    657 palavras | 3 páginas
  • labview e matlab
    13146 palavras | 53 páginas
  • Analise da agua
    1384 palavras | 6 páginas
  • Trabalho
    4509 palavras | 19 páginas
  • Graduando
    684 palavras | 3 páginas
  • telecomunicações
    543 palavras | 3 páginas
  • RELAT RIO 1 Implementa o de Controladores Digitais de Processo Industriais COMPLETO
    5106 palavras | 21 páginas
  • Servomecanismos matlab
    882 palavras | 4 páginas