Sunteți pe pagina 1din 2

Para los códigos de la línea, la forma más sencilla que he encontrado es utilizar la r

epetición de la secuencia de la escalera del bloque forma "Fuentes".


The parameters you'd need to provide are : Los parámetros que había que proporcionar
son:
1. 1. a vector of the output values. un vector de los valores de salida.
2. 2. sampling time (== level time) tiempo de muestreo (nivel == tiempo)
The problem with this is that you can't determine different pulse widths, so a s
quare wave generated this way will always have a 50% duty cycle (maybe there's a
workaround but I don't know of any ..) El problema con esto es que no se puede
determinar diferentes anchos de pulso, por lo que una onda cuadrada generada de
esta manera siempre habrá un ciclo de trabajo del 50% (tal vez hay una solución, per
o yo no conozco ninguna ..)
So for a bipolar RZ signal your output vector would be something like this : Así q
ue para una señal bipolar RZ su vector de salida sería algo como esto:
[-1 0 1 0]' [-1 0 1 0]
EDIT : EDITADO:
For variable pulse width, you could do the following : Para ancho de pulso varia
ble, que podría hacer lo siguiente:
Say you want a 75% duty cycle unipolar square wave, with unity period, Digamos q
ue usted quiere un ciclo de trabajo del 75% de onda cuadrada unipolar, con un pe
ríodo de unidad,
output vector : [0 1 1 1]' vector de salida: [0 1 1 1]
sampling time : 0.25 tiempo de muestreo: 0,25

Experimento 1: Generador de Bernoulli binarios y código de línea a) Open Matlab and


Simulink on your computer. a) Abra Matlab y Simulink en el equipo. Open an empty
model sheet on Abra una hoja de modelo de vacío en Simulink. Simulink. b) Click C
ommunications Blockset on the Simulink Library Browser ; select b) Haga clic en "
Comunicaciones Blockset" en la "Biblioteca navegador Simulink", seleccione Comm
Sources ; and select Random Data Sources . "Com Fuentes" y seleccione "Orígenes de d
atos al azar". Drag a Bernoulli Arrastre un Bernoulli Binary Generator to your m
odel sheet. Binario generador a su modelo de ficha. Drag a Scope from Sink to the
model as Arrastre un ámbito de "sumidero" al modelo well. así. Connect the output of
the Generator to the input of the Scope. Save the Conecte la salida del generad
or a la entrada del Ámbito de aplicación. Guardar la model . modelo. Run the simulat
ion and observe Scope . Ejecutar la simulación y observar Ámbito de aplicación. c) A B
ernoulli Binary Generator can generate a sequence of bits (0's and 1's) c) Un ge
nerador de Bernoulli binaria puede generar una secuencia de bits (0's y 1's) whi
ch appears as a Unipolar signal. que aparece como una señal unipolar. How many bin
ary bits are there in the scope, ¿Cuántos bits binarios hay en el ámbito de aplicación,
what is the bit sequence, and what is the bit rate? ¿cuál es la secuencia de bits, y
lo que es la tasa de bits? d) The random bits generated by the Bernoulli Binary
Generator can be changed. d) Los bits aleatorios generados por el generador bin
ario de Bernoulli se puede cambiar. Set the Initial seed to be the last two digits
of your student ID and the Sample Establecer la "semilla inicial" que los dos últi
mos dígitos de su identificación de estudiante y de la "Muestra time to be 0.5. tiemp
o "para ser de 0,5. Run the simulation and observe Scope . Ejecutar la simulación
y observar Ámbito de aplicación. Compare this signal with Compara esta señal con the s
ignal generated in (b). la señal generada en (b). What is the bit rate for this ne
w model? ¿Cuál es la velocidad de bits de este nuevo modelo? If you want to Si desea
get a bit stream of 50bps, how should you set the Sample time ? obtener un flujo d
e bits de 50 puntos básicos, ¿cómo se establece el "Tiempo de la muestra"? e) To conve
rt a Unipolar signal to a NRZ-L signal, you need a Unipolar to Bipolar e) Para c
onvertir una señal unipolar a una señal NRZ-L, se necesita un bipolar a unipolar Con
verter from Utility Blocks of Communications Blockset . Convertidor de "Utilidad
de los bloques" de "Comunicaciones Blockset". Drag a Arrastre un Unipolar to Bip
olar Converter and use it to convert your signal in (d) to NRZ-L. Unipolar a bip
olar Converter y lo utilizan para convertir la señal en (d) NRZ-L. You need to sho
w the model, your parameter setting, and the scope outcome in Tiene que mostrar
el modelo, la configuración de parámetros, y el resultado alcance en your report. su
informe. ( Remark : To compare the NRZ-L and the Unipolar signals, you can (Not
a: Para comparar el NRZ-L y las señales unipolares, puede enable your Scope to tak
e in two signals by setting the number of axes to 2.) permitirá a su alcance para
tener en dos señales, estableciendo el número de ejes a 2.) f) To convert a Unipolar
signal to a Manchester code, you need another Pulse f) Para convertir una señal u
nipolar a un código Manchester, necesita otro pulso Generator from Sources in addi
tion to Unipolar to Bipolar Converters . Generador de "Fuentes", además de unipola
r a Convertidores bipolar. Construct your own Unipolar-to-Manchester encoder, an
d use it to convert the Construye tu unipolar a Manchester propio encoder, y lo
utilizan para convertir la Unipolar signal given in (d) to Manchester code. Unip
olar señal dada en (d) el código Manchester. You need to show the model and Tiene qu
e mostrar el modelo y the scope outcome in your report. ámbito de aplicación de los
resultados en su informe. g) Bonus question: Can you use a Gain , a Constant , a
nd an Add to construct a g) Bono pregunta: ¿Se puede utilizar una ganancia, una co
nstante, y añada el de construir una Unipolar-to-NRZ-L converter? Unipolar a NRZ-L
-convertidor?