Você está na página 1de 4

Perfil topográfico

de um enlace sem fio

Nome: João Fonseca


Professor: Elvio
Disciplina: Comunicações via rádio

abril de 2019
A prática se trata de fazer o traço do perfil topográfico de um enlace sem fio.
Nesse traço, serão achados, além do perfil topográfico do terreno, a linha de
visada e 1ª zona de Fresnel.

Os dados para essa prática foram tirados do enlace feito pelo aplicativo Radio
Mobile. O enlace se trata de uma linha de transmissão saindo do shopping
Iguatemi até o farol do mucuripe, na cidade de Fortaleza, Ceará. A distancia do
enlace é de aproximadamente 5.6km e a curvatura da terra, assim como relevos
do terreno, foram levados em consideração para a linha de visada e primeira
zona de Fresnel.

Seguiu se as orientações do livro ​Sistemas de Radioenlaces Digitais, capítulo


8.4.2, do Geraldo Gil Ramundo Gomes e o software utilizado para aplicação das
formulas e plotagem do gráfico foi o ​MATLAB​. O código e o traço do perfil,
para k = 4/3 e k = 2/3, são apresentados abaixo:
clear all
close all
clc

% Carrega os dados necessários para o traço do perfil


load('altitude.mat')
load('x.mat')

f = 5; % Frequencia do sinal 5Ghz


k = 4/3; % Fator k R = r*k(raio da terra)
d = x(2001); % distancia total do enlace
dINT = ceil(d); % distancia total do enlace para o inteiro
mais prox
R = 6321; % raio da terra
DeltaH = 10;
DeltaX = 0.0028;% Tamanho do passo
n = length(x)+1;
ym = ((d/2)^2)/2*R;
TorreT = 40; % altura da torre de transmissão
TorreR = 30; % altura da torre de recepção
Cb = 2; % altura min
Ca =35.2; % altura max
m = ceil((Ca - Cb)/DeltaH + 5);

for j = 1:m-1
DeltaY(j) = Cb + j*DeltaH;
end

y = zeros(1,n-1);
for i = 1:n-1
y(i) = ((-x(i)^2 + x(i)*d)/2*R*k*10^-3) ; % Obter um
arco de parábola
h(i)=altitude(i);
end

% Grid com as curvas


curvas = zeros(length(DeltaY),length(x));
for i = 1: length(DeltaY)
curvas(i,:) = y + DeltaY(i)-20;
end

% Visada Direta
for i = 1:n-1
LV(i) = (y(length(y)) + TorreT - y(1) - TorreR)*x(i)/d
+y(1) + TorreT;
end

for i = 1:n-1
R1(i) = 17.3*sqrt(x(i)*(d-x(i))/f*d*10^-1);
Fa(i) = LV(i) + R1(i);
Fb(i) = LV(i) - R1(i);
end

% plotagem dos gráficos

hold on
grid on
for i = 1:length(DeltaY)
plot(x,curvas(i,:),'c')
xlim([0 d]);
end
plot(x,h,'g')
plot(x,LV,'r')
plot(x,Fa,'k')
plot(x,Fb,'k')
xlim([0 d]);
ylim([0 70]);
title('Perfil topográfico com k =4/3');
xlabel('distancia(Km)');
ylabel('altura(m)');
hold off

Você também pode gostar