Você está na página 1de 4

Laboratrio de Fundamentos de Comunicaes - UTFPR

Prof. Emilio C. G. Wille


Projeto de um Sistema de Comunicaes (2s/17)

INTRODUO

O objetivo deste trabalho simular um sistema de comunicaes que tem a finalidade de


transmitir dois sinais de udio distintos atravs de um nico canal. Alm disso, o canal
impe algumas restries como a largura de faixa e introduo de rudo. Com este trabalho,
o aluno ser capaz de conjugar todos os conceitos fundamentais de teoria de comunicaes
estudados na matria terica e nas experincias do laboratrio, permitindo assim, investigar
qual a melhor soluo para o sistema desejado.

COMPOSIO E ENTREGA

As equipes devem ser compostas por no mximo 3 (trs) alunos. A entrega e demonstrao
do trabalho devem ser feitas, pela equipe completa, at a data de 08/12/2017 (turmas S11 e
S12). Entrega e demonstrao em atraso no sero aceitos.

DADOS DO PROJETO

Projetar e simular um sistema de comunicao conforme os requisitos abaixo:

1. Sinais de Entrada:
1.1 Sinal de udio A.
1.1.1 Gravar um sinal de udio (msica) no formato PCM, taxa de amostragem de
8000 amostras por segundo e 8 bits por amostra.
1.1.2 O formato do arquivo de udio pode ser .WAV
1.1.3 A durao do udio deve ser de 4 segundos. Isto pode ser obtido gravando um
arquivo de udio entre 4 e 5 segundos e limitando a durao do arquivo no
Matlab. Aps a limitao do arquivo em 4 segundos, o comprimento da
seqncia deve ser exatamente 32000 amostras.
1.2 Sinal de udio B
1.2.1 Mesmas caractersticas do sinal de udio A.

2. Caractersticas Espectrais
2.1 Sinal de udio A limitado em 3,1 kHz, e sinal de udio B limitado em 3,5 kHz.

3. Canal de Comunicao
3.1 Largura de faixa disponvel = 21 kHz; Freqncia central do canal = 13,5 kHz.
3.2 O canal possui rudo do tipo AWGN (Additive White Gaussian Noise).

4. Modulaes possveis: A modulao em freqncia banda larga deve ser


considerada para os sinais A e B. As portadoras tm amplitude unitria. A escolha
das modulaes deve atender aos requisitos do canal (porm procurando ocupar o
mximo possvel da faixa disponibilizada).

1
5. Faixa de Guarda: Deve haver uma faixa de guarda de 300 Hz nos extremos do canal e de
200 Hz entre os espectros dos sinais modulados.

6. Processo de Multiplexao: FDM (Frequency Division Multiplex), ou seja, os sinais


devem ser alocados em diferentes partes do espectro de freqncias.

7. Diagrama em Blocos Simplificado:

Sinal A Formatar Processo de


Mensagem Modulao
Multiplexao

Formatar Processo de
Sinal B Mensagem Modulao
Rudo
Canal
Transmisso AWGN

Sinal A Formatar Processo de


Mensagem Demodulao

Demultiplexao
Formatar Processo de
Sinal B Mensagem Demodulao

Recepo

CONTEDO DO PROJETO

1. Introduo com o objetivo, caractersticas dos sinais a serem transmitidos, e a


justificativa para os processos de modulao e demodulao escolhidos e suas
caractersticas (segundo a APS). (0,5 ponto)
2. Determinar o fator de ajuste Q para a frequncia de amostragem. (1,0 ponto)
3. Desenhar o diagrama em blocos detalhado do projeto mostrando todos os processos
envolvidos. Identificar numericamente a sada de cada bloco. (0,5 ponto)
4. Apresentar, de forma organizada, o sinal no tempo e o seu espectro em cada entrada
e sada dos blocos do diagrama em blocos com as devidas descries dos eixos e
Ttulos. Os espectros devem mostrar claramente as componentes em freqncia,
inclusive as faixas de guarda. Referenciar as figuras com a identificao numrica
do item 3. (1,0 ponto)
5. Apresentar o cdigo MatLab comentado no corpo do trabalho. (1,0 ponto)
6. Elaborar uma concluso do trabalho, apresentando dificuldades e sugestes. (0,5
ponto)
7. Demonstrar o funcionamento do sistema com e sem rudo. (4,0 pontos se funcionar
dentro da especificao, penalizao extra em 2,0 pontos para projeto incorreto). Os
arquivos de udio (demodulados) devero ser gerados e salvos no PC, em tempo
real, durante a demonstrao.

2
Entregar na data da demonstrao do projeto (no ser aceita entrega em atraso):

1. Trabalho impresso com todo contedo solicitado acima. Limitar o trabalho a 20


pginas numeradas e grampear (no usar espiral).
2. Cdigo MatLab e Sinais de udio de entrada (via e-mail).

ORIENTAES PARA O PROJETO

1. Carregar o sinal de udio:


a. O arquivo udio deve ser gerado pela equipe. Este arquivo deve ser gravado
no formato PCM, 8000 amostras por segundo e 8 bits. A durao deve ser de
4 segundos que totalizar 32000 amostras. Os formatos podem ser .AU ou
.WAV. Os sinais de udio so nicos por equipe.
b. Para carreg-lo no Matlab, pode-se usar o comando audioread ou
wavread para arquivos .WAV. Se voc salvar o arquivo em um diretrio
data no Matlab poder proceder como a seguir:
str = ['data/lab3_msg.au'];
[msg, Fs_msg, Q_msg] = auread(str); clear str;
sound(msg);
onde na varivel msg estar o vetor que representa o arquivo udio, Fs_msg
estar gravado a taxa de amostragem e na varivel Q_msg o nmero de bits
por amostra. Para arquivos .WAV, basta trocar o comando por wavread. O
comando sound far o arquivo ser executado na placa de udio do micro.
c. Aps carregar o arquivo, certifique-se que a durao est limitada a 4
segundos e/ou 32000 amostras.
d. Voc deve normalizar a amplitude das amostras para 1,0 V de modo a
aproximar a amplitude dos dois arquivos, e retirar o nvel DC de modo a
fazer a mdia do sinal nula.
2. Aps o arquivo ser carregado em uma varivel no Matlab ser necessrio sobre
amostr-lo para uma frequncia de amostragem maior, uma vez que o projeto vai
requerer trabalhar com freqncias mais elevadas. Para esta operao, pode-se
utilizar a funo interp. O fator de ajuste da frequncia de amostragem Q deve
ser um inteiro. Perceba que a escolha do valor de Q est relacionado com a maior
componente de frequncia Wm que vai existir na etapa de transmisso, onde: fs
2Wm e fs = Q8000 Hz. Ento: Q8000 2Wm. Um valor mais alto de Q
produz uma resoluo maior, mas por outro lado, consome muito mais memria que
pode no estar disponvel. Por isso, use o menor Q possvel. Na demodulao, um
fator mnimo de 2 na taxa de amostragem necessrio em funo dos processos de
demodulao gerar componentes de frequncia duas vezes maiores. Este fator pode
ser inserido j no processo de transmisso, mas isso far com que o uso de memria
seja drasticamente aumentado. Por isso, deixe para aumentar a taxa de amostragem
pelo fator de 2 somente no processo de Recepo.
3. O processo de carregar o outro sinal de udio idntico ao sinal de udio A.
4. Os sinais de udio devem ser filtrados para garantir um espectro limitado.
5. A escolha da modulao deve ser tal que satisfaa as restries do canal.

3
6. O canal deve ser dividido, no domnio da freqncia, de modo a acomodar os sinais
modulados e as faixas de guarda.
7. A escolha da frequncia da portadora deve ser tal que atenda as especificaes da
diviso do canal. Usar portadoras com amplitudes unitrias.
8. Vrias operaes no decorrer do projeto req uerem que seja executada uma operao
de convoluo ou FFT. Recomendam-se as operaes de FFT e FFT inversa como
fizemos nos laboratrios, pois muito mais rpido. Para criar um sinal SSB, por
exemplo, mais rpido, no Matlab, que a operao da retirada de uma das bandas
laterais seja feita por filtros ao invs do uso da transformada de Hilbert.
9. Se tiver problemas com quantidade de memria utilizada, voc deve apagar (clear)
as variveis que no sero mais necessrias ao longo do cdigo.
10. Uma forma de acelerar a execuo dos clculos consiste em reservar um espao de
memria para um dado sinal antes de efetuar uma operao complexa que exige
muita memria. Pode-se reservar memria fazendo: sinal = zeros(1, num_amostras).
11. Plote os sinais A e B (em figuras diferentes) e deixe um espao na figura para que o
sinal na sada do processo de recepo possa ser plotado de modo a compar-los.
12. O canal introduz um rudo, n(t), o qual modelado como um sinal Gaussiano,
aditivo, branco, mdia zero e varincia (potncia do rudo) Var.
13. O sinal na recepo dado por: r(t) = u(t)+n(t). Onde u(t) o sinal transmitido.
14. O vetor de rudo (no tempo) gerado da seguinte maneira: n(t) = sqrt(Var)
randn(size(sinal_transmitido)). Fazer Var = 1/50.
15. Para a simulao sem rudo fazer n(t) = 0.
16. Na demodulao, o sinal deve ser sobre-amostrado novamente por um fator de 2 de
modo a simular faixa de freqncia suficiente para os processos de demodulao.
17. Aps isto, faa a sub-amostragem (downsampling), atravs do comando decimate
dos sinais demodulados por um fator de 2Q, se requerido. O passo final retirar os
zeros adicionados nos processo do FFT. Agora, os sinais demodulados devem ser
do mesmo comprimento dos sinais originais.
18. Importante: o ltimo passo corresponde a formatar os sinais demodulados de tal
forma a que no apresentem transitrios, tenham mdias nulas, e variem entre
1,0V.
19. Este projeto uma grande oportunidade de fixar bem os conceitos de comunicaes.
Aproveite e Bom Trabalho !!

DATA LIMITE DE ENTREGA: 08/12/2017 (turmas S11 e S12).


NOTA DO PROJETO + APS: representa 50% da nota do laboratrio.

Você também pode gostar