Documente Academic
Documente Profesional
Documente Cultură
QUEVEDO
FACULTAD DE CIENCIAS DE LA INGENIERA
ESCUELA DE ELECTRICIDAD
CARRERA TELEMTICA
TEMA:
FDM - TDM
ESTUDIANTES:
CAMACHO REYES RONALD DURVANNY
DEL VALLE VILLACIS BRYAN ALEJANDRO
MATERIA:
SISTEMAS DE TELECOMUNICACIONES
DOCENTE
Ing. PAULO CHILIGUANO
PERODO LECTIVO
2015-2016
QUEVEDO- LOS ROS- ECUADOR
VENTAJAS DE FDM
Aqu el usuario puede
ser aadido al sistema
por
simplemente
aadiendo otro par de
modulador
de
transmisor y receptor
demoduladores.
El sistema de FDM
apoya el flujo de dplex
total de informacin que es requerido por la mayor parte de la aplicacin.
El problema del ruido para la comunicacin anloga tiene menos el efecto.
Desventajas de FDM
En el sistema FDM, el coste inicial es alto. Este puede incluir el cable entre los dos finales y los
conectores asociados para el cable.
En el sistema FDM, un problema para un usuario puede afectar a veces a otros.
En el sistema FDM, cada usuario requiere una frecuencia de portador precisa.
Puede
modelar sistemas DSP en tiempo real para las comunicaciones, radar, audio,
dispositivos mdicos, la IO, y otras aplicaciones.
Con DSP System Toolbox se puede disear y analizar FIR, IIR, de tasas mltiples, de mltiples
etapas, y los filtros adaptativos. Puede transmitir seales a partir de variables, archivos de datos y
dispositivos de red para el desarrollo del sistema y la verificacin.
PRODUCT
Multiplicar o dividir las entradas
Descripcin
BANDPASS FILTER
Biblioteca
dspfdesign
SUM
Aadir o restar entradas
Biblioteca
Simulink Matemticas Operaciones y de punto fijo Blockset Matemticas
Descripcin
El bloque Suma realiza la suma o resta de sus entradas. Este bloque puede sumar o restar escalar,
vector o matriz de entradas. Tambin puede colapsar los elementos de un nico vector de entrada.
Se especifican las operaciones del bloque con la lista de seales de parmetro. Plus ( +), menos ( -),
y el espaciador ( |) caracteres indican las operaciones que se pueden realizar en las entradas:
Si hay dos o ms entradas, entonces el nmero de caracteres debe ser igual al nmero de
entradas. Por ejemplo, " +-+" requiere tres entradas y configura el bloque de restar la segunda
entrada (en el centro) de la primera entrada (arriba) y, a continuacin, aadir la tercera entrada
(parte inferior).
BIBLIOGRAFIA
http://www-rohan.sdsu.edu/doc/matlab/toolbox/simulink/slref/sum.html
https://www.mathworks.com/help/dsp/ref/bandpassfilter.html
https://www.mathworks.com/products/dsp-system.html
http://yuricodelaotelecomunicaciones.blogspot.com/2012/03/1-multiplexacion-por-division-en.html
https://es.mathworks.com/matlabcentral/fileexchange/24538-simple-fdm-simulation
https://www.youtube.com/watch?v=Phv0Pa1VC-Q
Desventajas de TDM
La sensibilidad frente a otro problema de usuario es alta
El coste inicial es alto
El
cdigo PCM para cada canal ocupa una ranura de tiempo (ciclo) fija dentro de la trama total de
TDM. Se toma una seal de cada canal una vez, durante cada trama. Por tanto, el tiempo de trama
total es igual al inverso de la frecuencia de muestreo ( 1/fs).
APLICACIONES
TDM EN TELEFONA DIGITAL
Multiplexacin TDM Estndar Europeo:
En las etapas de concentracin-expansin de la conmutacin telefnica digital, se utiliza TDM. Hay
diferentes estndares; los ms utilizados son el europeo y el E1 americano T1.
Las seales telefnicas se agrupan en tramas E1 (estndar europeo). En una trama hay tantas
ranuras de tiempo (time slot) como canales de entrada(30+2).Cada ranura es una palabra o paquete
PCM y contiene 8 bits que corresponden a una muestra de voz del canal.
Las seales telefnicas se agrupan en tramas T1 (estndar americano). Enunatrama hay tantas
ranuras de tiempo (time slot) como canales de entrada (24).Seaade un bit extra para
sincronizacin. Cada ranura es una palabra opaquetePCM y contiene 8 bits que corresponden a una
muestra de voz del canal.
PULSE GENERATOR
El generador de impulsos puede emitir seales escalares, vectoriales o de matriz de cualquier tipo
de datos real. Para hacer que el bloque emita una seal escalar, use escalares para especificar los
parmetros de la forma de onda. Para hacer que el bloque emita una seal de vector o matriz, utilice
vectores o matrices, respectivamente, para especificar los parmetros de forma de onda. Cada
elemento de los parmetros de forma de onda afecta al elemento correspondiente de la seal de
salida. Por ejemplo, el primer elemento de un parmetro de amplitud vectorial determina la
amplitud del primer elemento de un impulso de salida vectorial. Todos los parmetros de la forma
de onda deben tener las mismas dimensiones despus de la expansin escalar. El tipo de datos de la
salida es el mismo que el tipo de datos del parmetro Amplitud.
Esta salida de bloque puede generarse en modos basados en tiempo o basados en muestras,
determinados por el parmetro de tipo de impulso.
Dependiendo de las caractersticas de la forma de onda del pulso, los intervalos entre los cambios
en la salida del bloque pueden variar. Por esta razn, un bloque generador de impulsos basado en el
tiempo tiene un tiempo de muestreo variable. El color del tiempo de muestra de dichos bloques es
marrn (vea Informacin sobre el tiempo de muestreo para obtener ms informacin).
Simulink no puede usar un solver de paso fijo para calcular la salida de un generador de impulsos
basado en el tiempo. Si especifica un solver de paso fijo para modelos que contienen generadores de
impulsos basados en tiempo, Simulink calcula un tiempo de muestreo fijo para los generadores de
impulsos basados en tiempo. A continuacin, los generadores de impulsos basados en el tiempo
simulan como base de muestra.
Si utiliza un solver de paso fijo y el tipo de impulso se basa en el tiempo, elija el tamao de paso tal
que el perodo, el retardo de fase y el ancho de pulso (en segundos) sean mltiplos enteros del
tamao del paso de solver. Por ejemplo, supongamos que el periodo es de 4 segundos, el ancho de
pulso es 75% (es decir, 3 s), y el retardo de fase es de 1 s. En este caso, el tiempo de muestreo
calculado es 1 s. Por lo tanto, elija un tamao de paso fijo de 1 o un nmero que divida 1
exactamente (por ejemplo, 0,25). Puede garantizar esto estableciendo el tamao de paso de solver
paso fijo en automtico en el panel Solver del cuadro de dilogo Parmetros de configuracin.
Modo basado en muestra
En el modo basado en muestra, el bloque calcula sus salidas a intervalos fijos que especifique.
Active este modo estableciendo el parmetro Pulse type en Sample based.
Una diferencia importante entre los modos basados en tiempo y basados en muestras es que en el
modo basado en tiempo, la salida del bloque se basa en el tiempo de simulacin y en el modo
basado en muestras, la salida del bloque depende solamente del inicio de la simulacin,
independientemente del tiempo transcurrido Tiempo de simulacin. Para obtener ms informacin,
consulte el ejemplo Diferencia entre los modos de generacin de impulsos basados en tiempo y
basados en muestras.
Este bloque admite la semntica de restablecimiento en modo basado en muestra. Por ejemplo, si un
generador de impulsos se encuentra en un subsistema reajustable que golpea un disparador de
reinicio, la salida del bloque se restablece a su condicin inicial.
Parmetros
Tipo de pulso
El tipo de impulsos para este bloque: basado en el tiempo o basado en la muestra. El valor
predeterminado es Tiempo basado.
Tiempo (t)
Especifica si se utiliza el tiempo de simulacin o una seal externa como fuente de valores para la
variable de tiempo del impulso de salida. Si especifica una fuente externa, el bloque muestra un
puerto de entrada para conectar la fuente. El impulso de salida difiere de la siguiente manera:
Utilizar tiempo de simulacin: El bloque genera un impulso de salida donde la variable de tiempo es
igual al tiempo de simulacin.
Usar seal externa: El bloque genera un impulso de salida donde la variable de tiempo es igual al
valor del puerto de entrada, que puede diferir del tiempo de simulacin.
Amplitud
La amplitud del pulso. El valor predeterminado es 1.
Perodo
El perodo de pulso especificado en segundos si el tipo de impulsos es basado en el tiempo o como
nmero de tiempos de muestreo si el tipo de impulsos es basado en la muestra. El valor
predeterminado es 10 segundos.
Ancho de pulso
El ciclo de trabajo especificado como el porcentaje del perodo de pulso que la seal est activada si
se basa en el tiempo o como nmero de tiempos de muestreo si se basa en la muestra. El valor
predeterminado es 5 por ciento.
Retardo de fase
El retardo antes de que se genere el pulso se especifica en segundos si el tipo de impulsos es basado
en el tiempo o como nmero de tiempos de muestreo si el tipo de impulsos es basado en la muestra.
El valor predeterminado es 0 segundos.
Tiempo de muestra
La longitud del tiempo de muestreo para este bloque en segundos. Este parmetro slo aparece si el
tipo de impulsos del bloque est basado en la muestra. Consulte Especificacin de la hora de
muestreo en la Gua del usuario de Simulink para obtener ms informacin.
Interpretar parmetros vectoriales como 1-D
Si selecciona esta casilla de verificacin y los dems parmetros son matrices de una fila o de una
columna, despus de la expansin escalar, el bloque emite una seal 1-D (vector). De lo contrario,
MUX
El bloque Mux combina sus entradas en una nica salida vectorial. Una entrada puede ser una seal
escalar o vectorial. Todas las entradas deben ser del mismo tipo de datos y tipo numrico. Los
elementos de la seal de salida vectorial toman su orden de las seales de puerto de entrada de
arriba a abajo o de izquierda a derecha. Consulte Ubicacin del puerto despus de girar o mover de
un tirn para obtener una descripcin del orden del puerto para varias orientaciones de bloque. Para
evitar aadir el desorden a un modelo, Simulink oculta el nombre de un bloque de Mux cuando lo
copia de la biblioteca de Simulink a un modelo. Consulte Mux Signals para obtener informacin
sobre cmo crear y descomponer vectores.
Nota: El bloque Mux le permite conectar seales de diferentes datos y tipos numricos y seales de
matriz a sus entradas. En este caso, el bloque Mux acta como un bloque Bus Creator y emite una
seal de bus en lugar de un vector. MathWorks desaconseja el uso de bloques de Mux para crear
seales de bus y tal vez no apoye esta prctica en futuras versiones. Consulte Prevent Bus and Mux
Mixtures para obtener ms informacin.
Utilice el parmetro Nmero de entradas para especificar los nombres y tamaos de las seales de
entrada, as como el nmero de entradas. Puede utilizar uno de los siguientes formatos:
Escalar
Especifica el nmero de entradas al bloque Mux.
Cuando utiliza este formato, el bloque acepta seales escalares o vectoriales de cualquier tamao.
Simulink asigna a cada entrada la seal de nombreN, donde N es el nmero de puerto de entrada.
Vector
La longitud del vector especifica el nmero de entradas. Cada elemento especifica el tamao de la
entrada correspondiente.
Un valor positivo especifica que el puerto correspondiente puede aceptar slo vectores de ese
tamao. Por ejemplo, [2 3] especifica dos puertos de entrada de tamaos 2 y 3, respectivamente. Si
un ancho de seal de entrada no coincide con el ancho esperado, aparece un mensaje de error. Un
valor de -1 especifica que el puerto correspondiente puede aceptar escalares o vectores de cualquier
tamao.
Matriz de clulas
La longitud de la matriz de celdas especifica el nmero de entradas. El valor de cada celda
especifica el tamao de la entrada correspondiente.
DEMUX
El bloque Demux extrae los componentes de una seal de entrada y enva los componentes como
seales independientes. Las seales de salida se ordenan desde el puerto de salida de arriba a abajo.
Consulte Ubicacin del puerto despus de girar o mover de un tirn para obtener una descripcin
del orden del puerto para varias orientaciones de bloque. Para evitar aadir el desorden a un
modelo, Simulink oculta el nombre de un bloque de Demux cuando lo copia de la biblioteca de
Simulink a un modelo. Consulte Mux Signals para obtener informacin sobre cmo crear y
descomponer vectores.
El parmetro Nmero de salidas le permite especificar el nmero y, opcionalmente, la
dimensionalidad de cada puerto de salida. Si no especifica la dimensionalidad de las salidas, el
bloque determina la dimensionalidad de las salidas para usted.
El bloque Demux funciona en modo vectorial o modo de seleccin de bus, dependiendo de si ha
seleccionado el parmetro del modo de seleccin Bus. Los dos modos difieren en los tipos de
seales que aceptan. El modo vectorial acepta slo una seal vectorial, es decir, una matriz escalar
(matriz de un solo elemento), vector (matriz 1-D) o un vector de columna o fila (una fila o una
columna de matriz 2D). El modo de seleccin de bus acepta slo una seal de bus.
Nota: MathWorks desaconseja la habilitacin del modo de seleccin de Bus y el uso de un bloque
Demux para extraer elementos de una seal de bus. Muxes y autobuses no deben mezclarse en
nuevos modelos. Consulte Prevent Bus and Mux Mixtures para obtener ms informacin.
Sample and Hold
El bloque de muestreo y retencin adquiere la entrada en el puerto de seal siempre que recibe un
evento de disparo en el puerto de activacin (marcado con). El bloque mantiene entonces la salida
en el valor de entrada adquirido hasta que se produce el siguiente evento de disparo.
La entrada de disparo debe ser un escalar basado en muestra con una frecuencia de muestreo igual a
la velocidad de fotogramas de entrada en el puerto de seal. Especifique el evento de disparo
mediante el parmetro Tipo de disparo:
El flanco ascendente activa el bloque para adquirir la entrada de seal cuando la entrada de disparo
aumenta de un valor negativo o cero a un valor positivo.
El flanco descendente activa el bloque para adquirir la entrada de seal cuando la entrada de
activacin cae de un valor positivo o cero a un valor negativo.
Cualquiera de los bordes activa el bloque para adquirir la entrada de seal cuando la entrada de
activacin sube de un valor negativo o cero a un valor positivo o cae de un valor positivo o cero a
un valor negativo.
Especifique la salida del bloque antes del primer evento de disparo utilizando el parmetro
Condicin inicial. Cuando la entrada adquirida es una matriz M-by-N, la condicin inicial puede ser
una matriz M-by-N o un escalar que se repita en todos los elementos de la matriz. Cuando la
entrada es un vector de longitud-M no orientado, la condicin Inicial puede ser una longitud-M fila
o columna vector, o un escalar que se repita a travs de todos los elementos del vector.
Si selecciona la casilla de verificacin Latch (buffer), el bloque emite el valor de la entrada desde el
paso de tiempo anterior hasta que se produce el siguiente evento de disparo. Para utilizar este
bloque en un bucle, seleccione esta casilla de verificacin.
PARAMETROS
Tipo de disparo
El tipo de evento que activa el bloque para adquirir la seal de entrada.
Condicin inicial
La salida del bloque antes del primer evento de disparo.
Entrada de retencin (bfer)
Si selecciona esta casilla de verificacin, el bloque emite el valor de la entrada desde el paso de
tiempo anterior hasta que se produce el siguiente evento de disparo.
SCOPE
El bloque de alcance muestra las seales del dominio de tiempo con respecto al tiempo de
simulacin.
Seal - Continua (basada en la muestra) o discreta (basada en la muestra y basada en tramas).
Tipo de datos de seal: cualquier tipo de datos que admite Simulink, incluidos tipos de datos reales,
complejos, de punto fijo y enumerados. Consulte Tipos de datos compatibles con Simulink.
Dimensin de la seal - Escalar, unidimensional (vector), bidimensional (matriz) o
multidimensional. Mostrar varios canales dentro de una seal dependiendo de la dimensin.
Consulte Dimensiones de la seal y Determinacin de las dimensiones de la seal de salida.
TDM EN SIMULINK
CONCLUSIONES
Aprovechamiento de la totalidad de la capacidad disponible y el uso del canales mucho ms
eficiente, lo que supone un ahorro considerable de costes.
El proceso se lleva a cabo "intercalando" las muestras de diferentes seales para que estas se puedan
transmitir en forma secuencial por el mismo canal.
TDM tiene como objetivo multiplexar "n" canales PCM; segn el estndar que se escoja (ETSI o
ANSI), para lograr lo que se denomina un PCM de1erorden (E1 o T1), para esto se genera un
conjunto de 16 tramas PCM numeradas de la 0 a la 15, que es el ciclo completo TDM.
BIBLIOGRAFIA
https://www.mathworks.com/help/slvnv/ug/format-model-advisor-results.html
https://www.mathworks.com/help/dsp/ref/sampleandhold.html
https://www.mathworks.com/help/robotics/examples/work-with-ros-messages-in-simulink.html
https://www.mathworks.com/help/simulink/slref/demux.html
https://www.mathworks.com/help/simulink/slref/mux.html
https://www.mathworks.com/help/simulink/slref/pulsegenerator.html
https://www.mathworks.com