NED File ONU_WDMSplitter.ned

Name Description
ONU_WDMSplitter (simple module)

El modulo simple ONU_WDMSplitter representa el divisor optico interno que envia hacia el exterior de la subred EPON los paquetes generados en la ONU, por la correspondiente longitud de onda. Asimismo, este modulo recibe los paquetes procedentes del OLT hacia las ONUs. Este divisor tiene tantas conexiones con el exterior como longitudes de onda soporta la parte optica.

Source code:

////////////////////////////////////////////////////////////////////////////////////////
// PROYECTO FIN DE CARRERA															  //
// TITULO: Diseño e Implementacion de Nuevas Arquitecturas de Acceso Hibridas         //
//	       Opticas-wireless         												  //
// AUTOR: Ana Emma Lopez Mato														  //
// TUTOR: Noemi Merayo Alvarez														  //
// INGENIERIA TECNICA DE TELECOMUNICACIONES, SISTEMAS DE TELECOMUNICACION			  //
// UNIVERSIDAD DE VALLADOLID													      //
////////////////////////////////////////////////////////////////////////////////////////

package red_wireless;
// El modulo simple ONU_WDMSplitter representa el divisor optico interno que envia hacia el exterior de la subred
// EPON los paquetes generados en la ONU, por la correspondiente longitud de onda. Asimismo, este modulo recibe los
// paquetes procedentes del OLT hacia las ONUs.
// Este divisor tiene tantas conexiones con el exterior como longitudes de onda soporta la parte optica.
simple ONU_WDMSplitter
{
    parameters:
	    @display("i=block/classifier2");
	    double txrate; //Capacidad de transmision de cada enlace optico
	    int numOnu; //Numero de ONUs presentes en la parte optica de la red hibrida
	    int methodlength_longvariable0_longfija1; //Parametro para elegir la configuracion de los enlaces de la subred optica (longitud fija o variable)
	gates:
	    input wdmqueueIn[]; //Array de puertas de entrada que conectan este modulo con el ONU_Squeue
	    output wdmptpOut; //Puerta de salida que conecta este modulo con el ONU_Point_to_Point
	    inout wdmnet[]; //Array de puertas de entrada/salida que conectan este modulo con el modulo compuesto ONU, y este con el Splitter
}