Está en la página 1de 58

Facultad de Ingeniería Electrónica

Semana N° 09:
CODIFICACION DE LAS SEÑALES DIGITALES

Asignatura: TELECOMUNICACIONES II

Semestre Académico 2022-1 1


TIPOS DE CODIFICACION DE LA SEÑAL
En la señalización digital, la fuente de datos análoga, se muestrea, obteniendo la señal x(n), se cuantifica, se codifica y
recién tenemos la señal digital para transmitir en banda base o modular una portadora de alta frecuencia . La forma de
onda en particular que adopte x(t) dependerá de la técnica de codificación elegida, la cual se elegirá intentando
optimizar el uso del medio de transmisión. La comunicaciones digítales se basan en los diferentes tipos de codificación
De la señal de banda base
CODIFICACIÓN DE DATOS

La codificación es un factor para mejorar los sistemas de comunicaciones : esta es la correspondencia que se establece
entre los bits de los datos y los elementos de señal. la evaluación y comparación de las técnicas de codificación debe
considerar:

a) espectro de la señal.
b) sincronización.
c) detección de errores.
d) inmunidad al ruido e interferencias.
e) costo y complejidad.

En primer lugar, se va a introducir un poco de terminología. Si todos los elementos de señal tienen el mismo signo
algebraico (es decir, si son todos positivos o todos negativos) la señal es unipolar.
TIPOS DE CODIFICACION DE LA SEÑAL EN BANDA BASE
Se presentan las categorías de códigos, cuyas formas de onda se diagraman en la figura y su modo de operación se
definen en la tabla
TIPOS DE CODIFICACION DE LA SEÑAL

La codificación es el proceso de convertir la data, secuencia de caracteres, símbolos, en un especifico formato, para
La seguridad de transmisión de la data. La decodificación es el proceso inverso mediante el cual se extrae la información del
Formato convertido.

DATA ENCONDING
La codificación es el proceso de usar varios “patterns” de niveles de voltages para representar 1s y 0s de una señal digital
A transmitir por un el enlace de transmisión , los tipos mas comunes de codificación son :
a) Unipolar
b) Polar
c) Bipolar
d) Manchester
CODIFICACIÓN DE DATOS

La codificación es la representación de las muestras cuantificadas mediante el sistema binario. Para sistemas PCM
Se recomienda el uso de 8 bits, lo cual nos da un intervalo o niveles de cuantificación de:

L = 2𝑛 = 28 = 256

La codificación consiste por lo expuesto en una palabra (Word) de 8 bits que tiene la asignación mostrada en la figura:
CODIFICACIÓN DE DATOS

Para el segmento 1 el cual tiene 32 intervalos o subsegmentos el formato de la data es como se muestra en la
figura
CUANTIFICACION CODIFICACION
Cuando se realiza la cuantificación de la señal análoga dependiendo del numero de bits se generan niveles, donde cada
nivel tiene un valor digital así por ejemplo: Con 4 bits el numero de niveles L que tendrá la señal es
𝐿 = 2𝑛 = 24 =16

Señal análoga Señal digital


Valor en Volts bits por niveles
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111

Esta señal cuantificada ha generado la trama digital 0000 0001 0010……….1111


SINCRONIZACION

Para recibir la señal correctamente, el intervalo de tiempo de los bits debe ser exactamente a los bits transmitidos
Cualquier diferencia entre las dos señales causa una errónea información, por lo que es necesario sincronizar la
Señal transmitida con la recibida mediante el uso de un reloj (clock). La señal de reloj se transmite por línea separada
Esta transmisión se denomina “Sincrónica” Y es asincrónica cuando no hay una línea auxiliar.
COMUNICACION SINCRONA
Para transmitir es de necesidad un “Clock” , los datos se van transmitiendo uno a uno con cada pulso de reloj.
Así mismo se tiene que establecer un formato previamente el cual esta constituido por:
BIT DE INICIO (1bit) – BITS DE DATOS (8 bits) - BIT DE PARADA (1bit)
esto se hace con la finalidad que el emisor y el receptor puedan sincronizar sus clocks y así decodificar el
mensaje. En esta transmisión los caracteres son transmitidos de uno por uno. (comunicación serial)

En esta codificación el bit 1 tiene un valor por ejemplo de 5VDC y el bit 0 tiene un valor de 0 volts.
Esta señal digitalizada para poder transmitirla se tiene que sincronizar con un clock
CODIFICACION RZ (RETURN ZERO) (UNIPOLAR)
Los datos se delimitan por una serie de bits el bloque de datos puede ser por ejemplo como una secuencia de
caracteres (8 bits), en este caso es una técnica
a) orientada al carácter.

b) Orientada al bit:
se trata el bloque de datos como una secuencia de bits (flag de inicio de bloque-datos-flag fin de bloque)

Estos códigos tienen el problema de presencia de componente de corriente continua (DC) y falta de capacidad de
sincronización.
CODIFICACION RZ
Los códigos de Retorno a Cero RZ se caracterizan por mantener el valor de un bit la mitad del tiempo Tb. Dependiendo del
Los tipos de código RZ pueden ser:

RZp (Retorno a Cero-Polar)


Para un bit “1” tendrá dos valores: “+V” para [0, Tb/2] y para [Tb/2, Tb] retorna a 0V. Ahora,
para un bit “0“ tendrá dos valores: “-V” para [2Tb, Tb/2] y para [Tb/2, 3Tb] retorna a 0V. Gráficamente:
VIDEO
CODIFICACION NO RETORNO A CERO NRZ (BIPOLAR)
CODIFICACION DE LA SEÑAL NRZ (BIPOLAR)
La codificación de línea se emplea para realizar una adecuación de la información digital que se va transmitir,
hay una variedad de formas de codificar, así tenemos
NRZ : Señal digital “No retorno a cero” en esta codificación se establece:
a) 1” se denomina “marca” (mark) y se representa por un voltaje de -3 a -15 voltios.
b) “0” se denomina espacio (space) y se representa por un voltaje de +3 a +15 voltios.
Cualquier voltaje entre -3 y +3 voltios se considera inválido
CODIFICACION DE LA SEÑAL NRZ (BIPOLAR)

Este tipo de codificación se divide en los siguientes grupos


NRZ – L (L de nivel)
NRZ – M (M de marca)
NRZ – S (S de espacio)

En el caso de NRZ –M se observa que solo cambia de estado


cuando aparece un “1”
En el caso de NRZ – S se observa que solo cambia de estado
cuando aparece un “0”

Las mayores limitaciones de las señales NRZ son la presencia


del componente de corriente continua y la falta de capacidad
de sincronización. Por ejemplo al tener una secuencia larga de
dígitos 1 para un código NRZ-L o NRZ-S, se tiene a la salida un
voltaje constante
EJEMPLO DE CODIFICACION

De la tabla de caracteres código ASCII elijamos las letras D U V I E R


68 85 86 73 69 82

RZp (Retorno a Cero-Polar)


EJEMPLO DE CODIFICACION

Formemos la siguiente tablas de 3 columnas


EJEMPLO DE CODIFICACION
La palabra completa D U V I E R nos da 6 x 8 = 48 números de ceros y unos y la señal binaria a codificar es como
Se muestra en la figura.

TAREA : CODIFICAR SU APELLIDO


CODIFICACION NRZ - L

Para codificar en NRZ – L se usa una señal bipolar (- V 0 + V) y esta sigue a la señal binaria sin llegar a ser cero.
Cuando hay “1” sube nivel (+), cuando hay “0” baja nivel (-).
ANCHO DE BANDA: NO RETORNO A CERO NRZ
Los códigos NRZ son los más fáciles de implementar y, además, se caracterizan por hacer un uso eficaz del ancho de banda.
Debido a su sencillez y a las características de su respuesta en frecuencias relativamente bajas, los códigos NRZ se usan
normalmente en las grabaciones magnéticas. No obstante, sus limitaciones hacen que estos códigos no sean atractivos para
aplicaciones de transmisión de señales.

𝑆𝑒𝑛(𝑤𝑇)
F(W) = 𝑤𝑇
= SINC(T)
CODIFICACION RETORNO A CERO RZ BIPOLAR
CODIFICACION RZ BIPOLAR
Retorno a Cero (RZ) es un sistema de codificación usado en telecomunicaciones en el cual la señal que representa a
cada bit retorna a cero en algún instante dentro del tiempo del intervalo de bit. Por tanto, las secuencias largas de
“unos” o de “ceros” ya no plantean problemas para la recuperación del reloj en el receptor.

No es necesario enviar una señal de reloj adicional a los datos. Esta codificación tiene el problema de utilizar el doble
de ancho de banda para conseguir transmitir la misma información que los Códigos NRZ.

TAREA:
INVESTIGAR Y REALIZAR CON MATLAB LA CODIFICACION DE SEÑALES (RZ) RETURN TO ZERO Y (RZ) BIPOLAR
TIPOS DE CODIFICACION RZ
A diferencia de los NRZ en que se utiliza mas de 2 niveles de señal, esta señal tiene como referencia el nivel cero y se
subdivide en :
RZ Unipolar
RZ Bipolar
RZ AMI
En la señal Unipolar RZ : el nivel es (+) solo cambia a la mitad de la información binaria cuando aparece un “1”
En la señal Polar RZ : tiene dos niveles (+) (0) (-) cambia a la mitad de la información binaria cuando aparece un “1”
Y si hay “0” cambia a (-)
En la señal RZ o AMI : la información binaria si hay dos “1” contiguos el siguiente va nivel negativo y si hay= “0“ no
hay pulso
ALTERNATE MARK INVERSION “AMI”
ALTERNATE MARK INVERSION “AMI”
DENSIDAD ESPECTRAL DE LA SEÑAL AMI
Los códigos AMI son los más fáciles de implementar y, además, se caracterizan por hacer un uso eficaz del ancho de banda.
Debido a su sencillez y a las características de su respuesta en frecuencias relativamente bajas, los códigos se usan para
codificar señales de audio.
VARIANTES DE LA CODIFICACION : AMI

Consiste en sustituir secuencias de Bits que provocan niveles de tensión constantes por otras que garantizan
La anulación de la componente continua y la sincronización del receptor. Las técnicas de altibajos se dividen:

B8ZS : (BIPOLAR WITH 8 ZEROS SUBSTITUTION

BDB3 : HIGH DENSITY BIPOLAR 3 ZEROS

Es una técnica de codificación usada en USA, sus características relevantes son:

a) Bipolar con ceros de sustitución


b) Basado en la codificación bipolar AMI
c) Si aparece un octeto de ceros y el ultimo valor de tensión
anterior a octeto fue negativo, se codifica como 000-+0+
d) Es una codificación adecuada para la transmisión a altas
velocidades
CODIFICACION : B8ZS
Se utilizan Técnicas de aleatorización, para reemplazar secuencias de bits que puedan provocar niveles de tensión
constante (por ejemplo cuando hay que transmitir 00000000). Éstas técnicas buscan proporcionar transiciones
(es decir, cambios de 1 a 0 y de 0 a 1) para que emisor y receptor se mantengan sincronizados. Una de éstas técnicas
de aleatorización es B8ZS.

Bipolar y B8ZS
B8ZS son las siglas de “BIPOLAR WITH 8-ZEROS SUBSTITUTION” (bipolar con sustitución de 8 ceros).
Para comprenderlo debemos recordar que es una codificación bipolar un bit 0 se representa con una ausencia de señal,
mientras que un bit 1 se representa alternando un nivel positivo o negativo.

Por ejemplo, una cadena de bits 01001100011 se codificaría de la siguiente manera


CODIFICACION : B8ZS

¿qué pasa si deseamos transmitir estos datos: 1100000000110000010?

Hay una secuencia larga de ceros, esto causa desincronizarse con el receptor , por esta razón se la técnica de B8ZS.

En ésta técnica, 8 ceros consecutivos son sustituidos por 000VB0VB, donde V es una violación a la codificación bipolar,
y B es una secuencia bipolar correcta.

se siguen las siguientes reglas:


1.Si aparecen 8 ceros consecutivos y el último valor de tensión anterior a dichos ceros fue positivo, los 8 ceros se
codifican como 000+-0-+

2.Si aparecen 8 ceros consecutivos y el último valor de tensión anterior a éstos ceros fue negativo, los 8 ceros se
codifican 000-+0+-

Como se puede dar cuenta en cada caso hay dos violaciones a la codificación bipolar.
EJEMPLOS DE CODIFICACION : B8ZS
Codifique la siguiente cadena de bits usando Bipolar y empleando B8ZS:

1100000000110
Usando Bipolar queda

empleado B8ZS: 000-+0+-

Éstas técnicas se utilizan principalmente en redes de larga


distancia.
CODIFICACION : HDB3
Código HDB3 proviene del nombre en ingles HIGH DENSITY BIPOLAR-3 ZEROS Así el “1” se representa con polaridad
alternada mientras que un 0 toma el valor 0. al aparecer una larga cadena de ceros se puede perder el sincronismo al
no poder distinguir un bit de los adyacentes. Para evitar esta situación este código establece que en las cadenas de 4
bits se reemplace el cuarto 0 por un bit denominado bit de violación el cual tiene el valor de un 1 lógico. En las
siguientes violaciones, cadenas de cuatro ceros, se reemplaza por una nueva secuencia en la cual hay dos posibilidades
000V B00V Donde V es el bit de violación y B es un bit denominado bit de relleno. La letra B indica un pulso con
distinto signo que el pulso anterior. La letra V indica un pulso con el mismo signo que el pulso que le precede.
VARIANTE DE LA SEÑAL AMI : HDB3
El código HDB3 cumple las propiedades que debe reunir un código de línea para codificar señales en banda base:
El espectro de frecuencias carece de componente continua y su ancho de banda está optimizado.

Comparando los espectros se tiene que:


HDB3 : tiene menor ancho de banda (80% del AMI y NRZ)
AMI : igual ancho de banda que el NRZ
NRZ : unipolar tiene componentes de corriente continua
SIMULAR EL SIGUIENTE CIRCUITO DE CODIFICACIÓN AMI
CON RELOJ 555
CODIFICACION RETORNO BIFASE MANCHESTER
CODIFICACION BIFASE : MANCHESTER
Bajo el término bifase se engloba a un conjunto de técnicas de codificación alternativas diseñadas para superar
las dificultades encontradas en los códigos NRZ. Dos de estas técnicas, denominadas Manchester y Manchester
diferencial, se usan frecuentemente en los sistemas de comunicación. En el código Manchester, siempre hay
una transición en mitad del intervalo de duración del bit. Esta transición en la mitad del bit sirve como
procedimiento de sincronización, a la vez que sirve para transmitir los datos: una transición de bajo a alto
representa un 1 y una transición de alto
CODIFICACION BIFASE : MANCHESTER
En este código siempre hay una transición en la mitad del intervalo de duración de los bits. Cada transición positiva
representa un 1 y cada transición negativa representa un 0.
Cuando se tienen bits iguales y consecutivos se produce una transición en el inicio del segundo bit la cual no es tenida
en cuanta en el receptor al momento de decodificar, solo las transiciones separadas uniformemente en el tiempo son
las que son consideradas por el receptor.
CODIFICACION BIFASE : MANCHESTER

los esquemas bifase tienen las siguientes ventajas:

Sincronización:
debido a que la transición que ocurre durante el intervalo de duración correspondiente a un bit siempre está presente, el
receptor puede sincronizarse usando dicha transición. Por esta razón a los códigos bifase también se les denomina auto
sincronizados.

No tienen componente en continua:


los códigos bifase no tienen componente en continua, lo que implica todas las ventajas mencionadas anteriormente.

Detección de errores:
se pueden detectar errores si se descubre una ausencia de la transición esperada en mitad del intervalo. Para que el ruido
produjera un error no detectado tendría que invertir la señal antes y después de la transición.
CODIFICACION BIFASE : MANCHESTER
Como se puede ver en la Figura, el ancho de banda en los códigos bifase. no contiene componente continua. Aun así, es
más ancho que el ancho de banda de los códigos binarios multinivel. Los códigos bifase se usan con frecuencia en
transmisión de datos. Uno de los más conocidos es el código Manchester, es la norma IEEE 802.3 (Ethernet) para la
transmisión en redes LAN de cable coaxial en banda base o par trenzado con bus CSMA/CD. El Manchester diferencial se
ha elegido en la norma IEEE 802.5 para redes LAN en anillo con paso de testigo, en las que se usan pares trenzados
apantallados.
CODIGOS EN FASE (BI - ∅)

Estas técnicas fuerzan una transición por cada bit, pudiendo haber hasta 2 . Como resultado la velocidad de
Transmisión será el doble de un NRZ y el ancho de banda será mayor, esta codificación se divide en

Bi - ∅ - L (Bifásico Nivel)
Bi - ∅ - M(Bifásico Marca)
Bi - ∅ - S (Bifásico Espacio)
RESUMEN DE LAS TENICAS DE CODIFICACION

A continuación tratamos estos códigos. Se presentan cinco categorías de códigos, cuyas formas de onda se diagraman
en la figura 5.5 y su modo de operación se definen en la siguiente tabla.
VELOCIDAD DE TRANSMISION = 𝑽𝒕
VELOCIDAD DE TRANSMISION = 𝑽𝒕

Se define como el numero de bits transmitidos en la unidad de tiempo, matemáticamente es:

bits transmitidos
Vt =
T

EJEMPLO
VELOCIDAD DE MODULACION (𝐃) = 𝐕𝐒
Se define como el numero de símbolos o estados transmitidos por unidad de tiempo, su ecuación es:

# estados transmitidos
D = V𝑆 = T

Su unidad es el “BAUDIO” : El baudio (en inglés baud) es una unidad de medida utilizada en telecomunicaciones,
que representa el número de símbolos por segundo en un medio de transmisión digital. ​ Cada símbolo puede
comprender 1 o más bits, dependiendo del método de modulación
EJEMPLO
En la figura se puede observar los diferentes estados que puede tener una señal en un periodo de tiempo T
TASA DE BITS : R

Es el numero de bits transmitido por segundo, su unidad es el “bps” y se expresa por :

𝟏
R=
𝑻𝑩

Tasa de Bits es la cantidad de bits por segundo. ... Generalmente determina el tamaño y la calidad de
los archivos de video y audio: cuanto mayor sea la tasa de bits, mejor será la calidad y mayor será el
tamaño del archivo porque Tamaño del archivo = velocidad de bits (kilobits por segundo) x duración.
VELOCIDAD DE MODULACION
Cuando se usan técnicas de codificación de señales se debe hacer una diferencia entre las velocidades de
Transmisión de los datos expresados en bits / segundo y la velocidad de modulación expresada en baudios.
La velocidad de transmisión también denominada “TASA” de bits es ( 1 / 𝑇𝐵 ) donde 𝑇𝐵 es la duración de un bit

La velocidad de modulación es aquella a la que se generan los elementos de señal, consideremos por ejemplo
La codificación “Manchester” donde el elemento de señal mínimo tiene una duración igual a la mitad de la
duración del intervalo correspondiente a un bit.
RELACION ENTRE LA VELOCIDAD DE MODULACION Y TRANSMISION

Si se tratara de una cadena de bits todos iguales a “0” 0 a “1” se generaría una serie de pulsos. Por tanto
La velocidad máxima de modulación en el código Manchester es (2 / 𝑇𝐵 ) como se muestra en la figura.
Que es la transmisión de una cadena de “Bits a enviar” a una velocidad de “1 Mbps” usando señales
NRZ – L y Manchester. Por lo expuesto la velocidad de modulación en “Baudios” es :

𝑅 𝑅
D= =
𝐿 𝐿𝑜𝑔2 𝑀

D = velocidad de modulación en (baudios)


R = velocidad de transmisión en (bps)
M = numero de elementos de señalización = 2𝐿
L = numero de bits por elemento de señal
RELACION ENTRE VELOCIDAD DE MODULACION Y R
EJEMPLO
Se dispone de un canal de comunicaciones que soporta una velocidad de comunicación máxima de 2400
baudios y se desea alcanzar una velocidad de transmisión binaria de 7200 bps. ¿Cómo se logra esto?
¿Qué relación existe entre el ancho de los pulsos?

SOLUCION
𝑅 𝑅
D= =
𝐿 𝐿𝑜𝑔2 𝑀
D = velocidad de modulación en (baudios) = 2400
R = velocidad de transmisión en (bps) = 7200
M = numero de elementos de señalización = 2𝐿
L = numero de bits por elemento de señal

𝑅 7200
𝐿𝑜𝑔2 M = 𝐷 = = 3 :. M = 23 para lograr esta comunicación se tiene que usar tri-bits
2400
VELOCIDAD DE TRANSMISION
EJERCICIO
Una señal tiene 2 niveles de data con pulsos de duración de 1 mSeg. Calcular la velocidad de transmisión en bps
SOLUCION

𝑅 𝑅
De la ecuación D = 𝐿 = 𝐿𝑜𝑔
2𝑀

La duración del pulso es 1 milisegundo (1/10−3 mS ) :. En un segundo se tendrá 1000 𝑝𝑢𝑙𝑠𝑜𝑠 /𝑠𝑒𝑔 :. La velocidad
De transmisión en bps denominado también “Bit rate” es:

Bit rate = R = D x 𝐿𝑜𝑔2 M = 1000 x 𝐿𝑜𝑔2 2 = 1000 bps


VELOCIDAD DE TRANSMISION

Por una línea es capaz de transmitir a 2400 baudios puede transferir información a 36 000 bits por segundo, Las
comunicaciones pueden ir sobre ondas analógicas (Baudios) o digitales, donde se transfiere siempre información (Bits
por segundo, bps). ¿ Cuantos bits es la información?

D= 2400 Baudios
R = 36000 bps

𝑅 𝑅
D = 𝐿 = 𝐿𝑜𝑔
2𝑀

R 36000
Log 2 M = D = = 15 :. :. M = 215
2400

La información de esta comunicación es de 15 bits


VELOCIDAD DE TRANSMISION

La velocidad d transmisión es el numero de bits transmitidos por segundo. Las velocidades estándar de transmisión son:
300, 600, 1200, 2400, 4800, 9600, 19200 baudios. El baudio es la velocidad de transmisión y es equivalente al numero
de bits por segundo
𝑁𝑢𝑚𝑒𝑟𝑜 𝐵𝑖𝑡𝑠 𝐼𝑛𝑓𝑜𝑟𝑚𝑎𝑐𝑖𝑜𝑛 𝑈𝑡𝑖𝑙
𝑉𝑡𝑑 = 𝑇𝑖𝑒𝑚𝑝𝑜 𝑃𝑎𝑟𝑎 𝑇𝑟𝑎𝑛𝑠𝑚𝑖𝑡𝑖𝑟 𝑇𝑜𝑑𝑜𝑠 𝑙𝑜 𝐵𝑖𝑡𝑠
VELOCIDAD DE TRANSMISION
En la codificación RZ, tiene la mitad de la longitud del intervalo de bit. 1/Tb, : la velocidad máxima de modulación
para una secuencia de señales RZ es de 2/tB.

Por ejemplo:
una señal con velocidad de transmisión de 9600 bps tiene una duración de bit Tb = 1/9600 = 104 microsegundos. Su
2 2
velocidad de modulación será de : 𝑇𝑏 = 104𝑥10−6 segundos = 19200 Baudios.

El código RZ no proporciona mejoras sobre las técnicas NRZ. Más aún, debido a que su velocidad de modulación es
mayor que la del código NRZ, su ancho de banda es mayor. Se mantienen los mismos problemas de componente de
continua y falta de sincronización para una secuencia de dígitos 0. Debido a su simplicidad, el RZ es usado por
equipos simples de transmisión y grabación, pero no es la técnica preferible para comunicación de datos.
TAREA 1 CALIFICADA NOTA PRACTICA
: CUANTIFICAR, CODIFICAR, TRANSMITIR, DECODIFICAR (MATLAB)

Analicemos el siguiente programa:

VARIABLES
n = n-bit PCM system
n1= samplig frequency
L = 2𝑛 numero de nivel de cuantificación
Vmax = 8
CONSTRUCCION DE LA SEÑAL SENO
MUESTREO
CUANTIFICACION DE LA SEÑAL

𝑉𝑚𝑎𝑥 −𝑉𝑚𝑖𝑛
StepSize = 𝐿

La cuantificación de la señal
Empieza desde : Vmin-Stepzise/2
Variando : StepSize
Hasta : Vmax +StepSize/2
CUANTIFICACION DE LA SEÑAL
CODIFICACION DE LA SEÑAL
Y TRANSMISION
DEMODULACION DE LA SEÑAL PCM
TAREA 2 CALIFICADA : ANALIZAR EL VIDEO Y REALIZAR LA SIMULACION DE NRZ Y MANCHESTER

https://www.youtube.com/watch?v=K1D65m8k9tk

También podría gustarte