BC0506 – Comunicação e Redes
Assunto: Projeto 01
1. Introdução
Este roteiro tem como objetivo apresentar as diretrizes do Projeto 01 da disciplina BC0506 –
Comunicação e Redes.
O projeto deverá ser entregue através de um relatório impresso e deverá conter:

Turma e nome dos integrantes da equipe (no máximo 04 alunos).

Descrição do programa desenvolvido.

Descrição dos resultados obtidos (executar o programa, apresentar os resultados
obtidos a partir de diferentes parâmetros de entrada e discutir os resultados).

Anexo contendo o código fonte do programa desenvolvido em Java ou outra
linguagem de programação.
A data de entrega do projeto é 05/07/2011 (turma F – 3ª e 6ª) e 06/07/2011 (turma H – 4ª e 6ª)
2. Descrição do Projeto
Esse projeto visa o desenvolvimento de um aplicativo para o cálculo de alguns parâmetros
de desempenho de um sistema composto por uma conexão ponto-a-ponto entre 2 localidades
quaisquer:
SNRTX
SNRRX
d
2.1 Primeira Etapa do Projeto
Nesta primeira etapa, o programa desenvolvido deverá obter a relação entre a potência de
sinal e a potência de ruído (SNR – Signal to Noise Ratio) no Receptor do sistema composto por
uma conexão com comprimento d.
Essa etapa terá como parâmetros de entrada:

A potência de sinal em Watts

A banda ocupada pelo sinal em kHz

A distância entre o transmissor e o receptor em Km

A temperatura ambiente em Celsius

A constante de Boltzmann será uma constante do programa
1
O aplicativo deverá calcular nessa etapa:

A relação entre a potência de sinal e a potência de ruído no transmissor (SNRTX) em
dB

A relação entre a potência de sinal e a potência de ruído no receptor (SNRRX) em dB

A atenuação total da conexão em dB
A atenuação em dB causada pela propagação ao longo do cabo é dada pela expressão
abaixo:
a dB d km     d km  
Onde:  = 0,1 e  = 2
Obs.: Note que é necessária estar atento as unidades evolvidas nos cálculos (conversão de unidades
quando necessário).
2.2 Segunda Etapa do Projeto
Nessa segunda etapa, o programa deverá calcular a capacidade de canal na presença de ruído
branco gaussiano aditivo (AWGN) e o tempo esperado de transmissão de um arquivo. Os
parâmetros de entrada são os mesmos da primeira etapa, incluindo ainda:

O tamanho de um arquivo a ser transmitido (em bytes):
O aplicativo calcula a capacidade máxima do canal e o tempo esperado de transmissão do
arquivo, se toda a capacidade do canal for aproveitada.
3 Melhoria do Projeto
Nessa etapa, cada grupo deverá apresentar uma proposta diferente de melhoria do projeto
(qualquer coisa que aumente a funcionalidade do programa) e implementá-la, como por exemplo:

Salvar em arquivos os dados de entrada e os resultados obtidos

Possibilitar o uso de diferentes expressões de atenuação

Possibilitar a entrada de dados reais de cabos ao invés da expressão de atenuação
apresentada

Outros.
2
Download

Universidade Federal do ABC