diseÑo-sistemas-microondas

6
DISEÑO DE ENLACE SATELITAL 1. Ganancia de la Antena Tx η= 0.8 D= 2.4m F=14 GHz ATx(dB)=10Log(η¿¿) ATx(dB)=10Log(0.8¿¿) ATx(dB)=10Log(99043.45)=49.95 dB 2. Ganancia de la Antena Rx η= 0.55 D= 0.175m F=14 GHz ATx(dB)=10Log(η¿¿) ATx(dB)=10Log(0.55¿¿) ATx(dB)=10Log(362)=25.58 dB 3. Potencia Isotrópica radiada efectiva ATx(dB)=49.95dB=99043.45w Pt=0.14 dB => Pt=1.03w PIRE=10Log(PtxATx) PIRE=10Log(1.03x99043.45)=10Log(102014) PIRE=50.08dB 4. Relación de ganancia a temperatura equivalente a ruido ARx=25.58 dB=361.4w Te=138.3ºK (G/Te)(dB/ªK)=10Log( ARx Te )= 10Log( 361.4 138.3 ) (G/Te)(dB/ªK)=10Log(2.61)=4.17 dB/ªK 5. Perdida por trayectoria F=14 GHz D=36372.64 Km Lp(dB)=10Log(¿¿) ATx(dB)=10Log(¿¿) ATx(dB)=10Log(4.54x10^14)=206.48 dB Página 1

Upload: anthony-cadillo-villanueva

Post on 08-Sep-2015

228 views

Category:

Documents


0 download

DESCRIPTION

diseño radioenlace punto a punto con sus radio de fresnel y perfil de elevacion

TRANSCRIPT

DISEO DE ENLACE SATELITAL1. Ganancia de la Antena Tx= 0.8D= 2.4mF=14 GHzATx(dB)=10Log()ATx(dB)=10Log(0.8)ATx(dB)=10Log(99043.45)=49.95 dB

2. Ganancia de la Antena Rx= 0.55D= 0.175mF=14 GHz

ATx(dB)=10Log()ATx(dB)=10Log(0.55)ATx(dB)=10Log(362)=25.58 dB

3. Potencia Isotrpica radiada efectivaATx(dB)=49.95dB=99043.45wPt=0.14 dB => Pt=1.03wPIRE=10Log(PtxATx)PIRE=10Log(1.03x99043.45)=10Log(102014)PIRE=50.08dB

4. Relacin de ganancia a temperatura equivalente a ruidoARx=25.58 dB=361.4wTe=138.3K(G/Te)(dB/K)=10Log()= 10Log()(G/Te)(dB/K)=10Log(2.61)=4.17 dB/K5. Perdida por trayectoriaF=14 GHzD=36372.64 KmLp(dB)=10Log()ATx(dB)=10Log()ATx(dB)=10Log(4.54x10^14)=206.48 dB

6. Perdida por gasesPe=0.78 dB , PIRE=50.08 dB , (G/Te)(dB/K)=4.17dB/KLp= 206.48, Lg=0.78 dB , K= -228.6

(C/N)dB=PIRE-Lp+ G/Te-Lg-K(C/N)dB=50.08-206.48+ 4.17-0.78-228.6(C/N)dB=75.59 dB

7. Relacin portadora ruidoC/No= 75.6 dB, Bw=0.13 MHz= 51.13dBHz

(C/N)= C/No - Bw = 75.6-51.13=24.37 dB

Programacin en Microsoft Visual Studio

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;

namespace ConsoleApplication2{ class Program { static void Main(string[] args) { double nTx, DTx; double f, ATx; double ARx, nRx, DRx; double Pt, PIRE; double Te,GTe; double D, Lp; double K, Lg, CNo; double Bw, CN;

Console.WriteLine("SISTEMA DE RADIO TV Y LEGISLACIN EN TELECOMUNICACIONES "); Console.WriteLine("Diseo de enlace Satelital"); Console.WriteLine("Ganancia de la Antena Tx "); Console.WriteLine("Ingrese la eficiencia de la Antena "); nTx = double.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el diametro en metros de la Antena "); DTx = double.Parse(Console.ReadLine()); Console.WriteLine("Ingrese la freecuencia en GHz de enlace "); f = double.Parse(Console.ReadLine()); f = f * 1000000000;

ATx=10*Math.Log10((3.1416*DTx*f / (300000000)) * (3.1416 * DTx * f / (300000000)) *nTx);

Console.WriteLine("ATX= " + ATx); Console.WriteLine(" "); Console.WriteLine("Ganancia de la Antena Rx "); Console.WriteLine("Ingrese la eficiencia de la Antena "); nRx = double.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el diametro en metros de la Antena "); DRx = double.Parse(Console.ReadLine()); Console.WriteLine("Ingrese la freecuencia en GHz de enlace "); f = double.Parse(Console.ReadLine()); f = f * 1000000000;

ARx = 10 * Math.Log10((3.1416 * DRx * f / (300000000)) * (3.1416 * DRx * f / (300000000)) * nRx);

Console.WriteLine(" ARx= " + ARx); Console.WriteLine(" "); Console.WriteLine("Poencia Isotropica radiada efectiva PIRE "); Console.WriteLine("Ingrese la potencia de transmision Pt en dB "); Pt = double.Parse(Console.ReadLine()); PIRE = Pt + ATx; Console.WriteLine(" PIRE= "+ PIRE); Console.WriteLine(" "); Console.WriteLine("Relacion Ganancia a Temperatura equivalente a ruido "); Console.WriteLine("Ingrese la Temperatura equivalente a ruido en K"); Te = double.Parse(Console.ReadLine()); ARx = Math.Pow(10 ,(ARx/10)); GTe = 10 * Math.Log10(ARx / Te); Console.WriteLine(" G/Te(db/K)= " + GTe);

Console.WriteLine(" "); Console.WriteLine("Perdida por trayectoria Lp"); Console.WriteLine("Ingrese la frecuencia en GHz"); f = double.Parse(Console.ReadLine()); f = f * 1000000000; Console.WriteLine("Ingrese la distancia en KM "); D = double.Parse(Console.ReadLine()); D = D * 1000; Lp = 10 * Math.Log10(Math.Pow(4 * 3.1416 * D * f / 300000000, 2)); Console.WriteLine(" Lp= " + Lp);

Console.WriteLine(" "); Console.WriteLine("Relacin portadora a densidad de ruido (C/No)db"); Console.WriteLine("Ingrese perdida por gases Lg "); Lg = double.Parse(Console.ReadLine()); K = -228.6;

CNo = PIRE - Lp + GTe - Lg - K; Console.WriteLine("(C/No)db= " + CNo);

Console.WriteLine(" "); Console.WriteLine("Relacin portadora ruido (C/N)db"); Console.WriteLine("Ingrese ancho de banda Bw en MHz "); Bw = double.Parse(Console.ReadLine()); Bw = 10 * Math.Log10(Bw * 1000000); CN = CNo - Bw; Console.WriteLine("(C/N)db= " + CN); Console.WriteLine(" "); Console.WriteLine("Presione enter para salir"); Console.ReadLine(); } }}

Simulacin:Nos dirigimos a la carpeta ConsoleApplication2 luego otra vez ConsoleApplication2 despus obj, Debug y por ultimo abrimos la aplicacin ConsoleApplication2, nos aparecer lo siguiente:

Solo introduciremos por teclado los parmetros que nos ira pidiendo la consola y nos dar el valor ya procesado de la formula con los dems parmetros, con ello verificaremos los valores calculados en el laboratorio.

Conclusiones y recomendaciones: Se comprueba que se puede hacer la programacin en visual studio para obtener y verificar los resultados obtenidos en clase de las frmulas de nuestro diseo de enlace satelital. Al momento de introducir los parmetros solicitados por el programa leer bien la clase de dato que nos pide introducir por teclado.

Pgina 2