Você está na página 1de 12

TELECOMUNICAES II

Trabalho n 3 Deteco de sinais c/ filtros adaptados

Trabalho realizado por : Igor Terroso Fernando Pinto Oscar Patrcio da Turma 4EEC08

Telecomunicaes 2

Trabalho n 3

Indice:

Objectivo ..........................................................................................................................................3 Conceitos tericos ............................................................................................................................4 Experincia.......................................................................................................................................5 1.Recepo s/ filtro adaptativo: .................................................................................................5 2.Recepo c/ filtro adaptativo:.................................................................................................8 Cdigo MathLab.............................................................................................................................11

Pagina n 2 de 12

Telecomunicaes 2

Trabalho n 3

Objectivo
O objectivo deste trabalho o estudo do comportamento do sinal que atravessa um canal modelizado atravs de um filtro passa-baixo de Chebychev. Este estudo vem em consequncia do estudo do trabalho n 3 efectuado na aula, no qual foi observado o comportamento de diferentes sinais, a utilizao ou no dum filtro adaptado, e diferentes caractersticas do canal.

Pagina n 3 de 12

Telecomunicaes 2

Trabalho n 3

Conceitos tericos
Quando um sinal digital transmitido por um canal com rudo aditivo, existe uma alterao do sinal, pelo que a deciso efectuada no receptor pode no ser a correcta. Tratando-se da transmisso de um sinal digital, o receptor espera que o valor a receber seja um dos valores esperados dentro de um conjunto possvel. Como o decisor espera um desses valores, e assumido que o sinal no chegar sempre nas melhores condies, a deciso efectuada de acordo com o valor mais provvel. Se o sinal chegar em perfeitas condies no existiro erros de deciso. No entanto o nvel de rudo no canal, alm de todos os outros factores que o possam degradar (atenuao, distoro de fase, etc.), ir determinar um afastamento entre do valor do sinal transmitido e o valor esperado correspondente. Como o decisor opta sempre por um valor, se este afastamento, ou margem de erro, for muito elevado, a deciso pode ser errada se valor no qual se baseia a deciso mais prximo de um dos outros valores esperados. Se o decisor erra, escolhe um smbolo errado em vez do smbolo correcto, pelo que se denominam estes erros, devido interferncia entre os smbolos, por interferncia intersimblica. De acordo com as caracersticas do rudo, ou seja, do canal, a probabilidade de erro poder variar. Tambm a forma dos sinais transmitidos poder tornar o sinal mais, ou menos, imune s alteraes provocadas pelo canal. Tambm a utilizao dum filtro que adapte o sinal recebido atravs do canal, de acordo com o sinal transmitido. o caso do filtro adaptativo, ou filtro optimo. Esta adaptao consiste numa adaptao do receptor s caractersticas do canal. Neste trabalho vai-se simular um canal modelizado por um filtro passa-baixo de Chebychev com um nvel de rudo de 0.8w e fc=3500Hz, e analizar a probabilidade de erro recepo dum cdigo AMI NRZ, quando se usa, ou no, um filtro adaptativo.

Pagina n 4 de 12

Telecomunicaes 2

Trabalho n 3

Experincia
Usando cdigo mathlab simulou-se a gerao e transmisso do sinal AMI NRZ e simularam-se duas situaoes de recepo do sinal: 1. Recepo sem igualizao adaptativa:

2. Recepo com igualizao adaptativa:

1.Recepo s/ filtro adaptativo: No primeiro caso, sem utilizao do filtro adaptado, sequncia codificada segundo a codificao AMI-NRZ, aps atravessar o canal definido, chega bastante alterada. Nas imagens que se seguem pode-se ver uma poro da sequncia enviada para o canal, o sinal recebido no outro extremo do canal, e a descodificao efectuada. tambm apresentado o diagrama de olho respeitante ao sinal recebido. Pode-se depreender do diagrama apresentado que o decisor cometer bastantes erros. De acordo com os dados do enunciado, a probabilidade de erro ser:

1 x V Pe = Q . , sendo que Q( x) = erfc 2 2 2 Efectuando os clculos para 2 = potncia mdia rudo = 0,8W, e V = 1- (-1) = 2V, obtemos um valor esperado de Pe = 49.96%. O valor obtido atravs da comparao entre a sequncia gerada e a sequncia descodificada foi de 41,17%. Esta diferena deve-se certamente ao facto de num caso estarmos perante calculos tericos, enquanto que no 2 estamos a verificar valores reais.
Pagina n 5 de 12

Telecomunicaes 2

Trabalho n 3

Pagina n 6 de 12

Telecomunicaes 2

Trabalho n 3

Como se pode ver, no h pontos onde seja possvel afirmar que a deciso ter menos erros. As imagens apresentadas, assim como a probabilidade estimada correspondem a um ponto de deciso central, ou seja, um instante de amostragem em 1ms. A largura de banda necessria para o envio desta sequncia, pode ser obtida a partir do espectro dado pela funo psd(). O valor para a alrgura de banda ser 1000Hz.

Pagina n 7 de 12

Telecomunicaes 2

Trabalho n 3

2.Recepo c/ filtro adaptativo:

No caso de usarmos um filtro adaptativo, a recepo melhora bastante. A probabilidade de erro esperada ser cerca de 6.4% (valor terico). A probabilidade estimada, por comparao da sequncia obtida com a original, foi 8%. Neste caso o diagrama de olho j permite identificar zonas em que a deciso ser mais precisa. As imagens obtidas na anlise de deteco de sinais c/ filtros adaptados foram:

de salientar que a sequncia codificada a mesma da anlise s/ filtro, apresentada na figura 2.

O diagrama de olho obtido, foi:

Pagina n 8 de 12

Telecomunicaes 2

Trabalho n 3

Como se pode observar, na zona correspondente ao instante de amostragem 0.2ms e 1.2ms existem aberturas no diagrama. No so muito definidas, mas o diagrama substancialmente melhor do que no caso da deteco s/ filtro. Na zona do instante 0.2ms, o sinal ainda no estabilizou. Alis a zona em que o sinal pode ser amostrado, de acordo com o diagrama, entre 0.6ms e 1.6ms. Assim a deteco foi efectuada no instante de amostragem 1.2ms, que se verificou ser a que causava menor numero de erros em relao a instantes vizinhos. O deslocamento do ponto de amostragem em relao situao anterior, sem filtro, devida precisamente ao facto do filtro introduzir um atraso no sinal desde a recepo at ao decisor. Neste caso a probabilidade de erro, apesar de bastante melhor que a situao sem filtro, ainda elevada. Mesmo sem clculos podemos ver pelo diagrama de olho que no existem espaos muito abertos, logo a deteco ir cometer um nmero aprecivel de erros. Conforme observado e concludo no trabalho anterior, em que foi estudado o cdigo de linha 2B1Q, se as caractersticas do canal melhorassem (i.e. a potncia de rudo baixasse), a qualidade do sinal no decisor seria melhor, o que se reflectiria num diagrama de olho mais limpo.

Pagina n 9 de 12

Telecomunicaes 2

Trabalho n 3

Verifica-se assim que em ms condies do canal, o uso de filtros ptimos, ou filtros adaptativos, permite baixar de forma significativa os erros de deciso. Este processo obriga a uma adaptao do filtro s condies do canal para que o sinal chegue ao decisor nas melhores condies possveis. Esta adaptao pode ser calculada para um canal com determinadas caractersticas, atravs da criao de um filtro ptimo. De forma alternativa, pode-se usar um processo mais dinmico, os igualizadores adaptativos. Nestes, a adaptao ao canal pode ser definida para cada comunicao, ou mesmo corrigida durante uma sesso, caso a canal o exija.

Pagina n 10 de 12

Telecomunicaes 2

Trabalho n 3

Cdigo MathLab
O cdigo mathlab utilizado foi:
clear R=1000 fs=10*R pw = 0.8 fc = 3500 % % % % bit rate frequncia de amostragem potncia de rudo = sigma^2 frequncia de corte

b=round(rand(1,10000)); % cria sequncia com 10000 bits x=wave_gen(b, 'bipolar_nrz'); % gera sinal Polar_nrz a partir da sequncia y=channel(x,1, pw, fc, fs); % simula canal com 0.8W e fc=3500Hz

% Efectua deteco sem filtro adaptativo [b_out0,P_out0]=detect(y,[-0.5 0.5], 1E-3 , R, fs, b); % Impresso de dados % Diagrama de olho aps o sinal passar o canal figure( 1 ); eye_diag(y,R,fs) whitebg('black');

% Formas de onda figure( 2 ); subplot(211), waveplot(x,R,fs); Title( 'Sinal emitido para o canal'); AXIS([.1 .15 -1.2 1.2]) xlabel(''); subplot(212), waveplot(y,R,fs); Title( 'Sinal recebido'); AXIS([.1 .15 -4 4]) whitebg('w'); figure( 3 ); subplot(211), waveplot(b_out0,R,R); Title( 'Sequncia reconstruda s/ filtro'); AXIS([.1 .15 -.3 1.5]) xlabel(''); whitebg('w');

% Passagem do sinal por um filtro adaptativo rm=match('bipolar_nrz',y); % Deteco aps filtro adaptativo [b_out1,P_out1]=detect(rm,[-0.5E-3 0.5E-3], 1.2E-3 , R, fs, b); figure( 4 ); subplot(211), waveplot(rm,R,fs); Title( 'Sinal aps filtro'); AXIS([.1 .15 -2E-3 2E-3]) Pagina n 11 de 12

Telecomunicaes 2

Trabalho n 3

xlabel(''); subplot(212), waveplot(b_out1,R,R); Title( 'Sequncia reconstruda'); AXIS([.1 .15 -.3 1.5]) whitebg('w'); figure( 5 ); eye_diag(rm,R,fs) whitebg('black'); % Espectro da sequncia figure( 6 ); psd(x,[],fs); whitebg('w');

% probabilidade de erro estimada P_out0 P_out1 %calculo da probabilidade de erro terica % calculo sem filtro k=1; Eb = 1E-3; sigma2=0.8; sigma= sqrt(sigma2); No = sigma2/(Eb*(k^2)/2) dv = 2*k*Eb; x1 = dv/(2*sigma) Q1 = erfc(x1/sqrt(2))/2 Pe1=Q1 % pode ser "x1 = sqrt((2*Eb)/No)" igual!

% calculo com filtro k=1; Eb = 1E-3; No = 5E-4; NoEb = No * Eb; sigma= k*sqrt( NoEb/2 ); dv x1 x2 Q1 Q2 = = = = = 2*Eb; (dv/(2*sigma))-((sigma/dv)*log(2)); (dv/(2*sigma))+((sigma/dv)*log(2)); erfc(x1/sqrt(2)); erfc(x2/sqrt(2));

Pemin = Q1/2 + Q2

Pagina n 12 de 12

Você também pode gostar