Constelación Qpsk. Constelación de señales. Métodos de modulación en sistemas de TV digital.

¿Qué es una variable?

Se puede considerar una variable como un contenedor que contiene valor para usted, durante el vida de un programa Java. A cada variable se le asigna un tipo de datos que diseña el tipo y cantidad de valor que puede contener.

Para utilizar una variable en un programa es necesario realizar 2 pasos

  1. Declaración de variables
  2. Inicialización de variables

En este tutorial, aprenderá-

Declaración de variables:

Para declarar una variable, debe especificar el tipo de datos y darle a la variable un nombre único.

Ejemplos de otras declaraciones válidas son

Ent a,b,c; pi flotante; doble d; char a;

Inicialización de variables:

Para inicializar una variable, debe asignarle un valor válido.

Ejemplos de otras inicializaciones válidas son

Pi =3,14f; hacer =20,22d; a=’v’;

Puede combinar declaración e inicialización de variables.

Ent a=2,b=4,c=6; flotador pi=3,14f; doble do=20,22d; char a = 'v';

Tipos de variables

En Java, hay tres tipos de variables:

  1. Variables locales
  2. Variables de instancia
  3. Variables estáticas

1) Variables locales

Las variables locales son variables que se declaran dentro del cuerpo de un método.

2) Variables de instancia

Las variables de instancia se definen sin la palabra clave STATIC. Se definen fuera de una declaración de método. Son específicas de objeto y se conocen como variables de instancia.

3) Variables estáticas

Variables estáticas están inicializados sólo una vez, al inicio de la ejecución del programa. Estas variables deben inicializarse primero, antes de la inicialización de cualquier variable de instancia.

Ejemplo: tipos de variables en Java

clase Guru99 ( int datos = 99; // variable de instancia estática int a = 1; // variable estática método void() ( int b = 90; // variable local ) )

Tipos de datos en Java

Los tipos de datos clasifican los diferentes valores que se almacenarán en la variable. En Java, existen dos tipos de tipos de datos:

  1. Tipos de datos primitivos
  2. Tipos de datos no primitivos

Tipos de datos primitivos

Los tipos de datos primitivos están predefinidos y disponibles en el lenguaje Java. Los valores primitivos no comparten estado con otros valores primitivos.

Hay 8 tipos primitivos: byte, short, int, long, char, float, double y boolean. tipos de datos enteros

Byte (1 byte) corto (2 bytes) int (4 bytes) largo (8 bytes)

Tipo de datos flotante

Flotante (4 bytes) doble (8 bytes)

Tipo de datos textuales

Carácter (2 bytes)

Booleano (1 byte) (verdadero/falso)

Tipo de datos Valor predeterminado Tamaño predeterminado
byte 0 1 byte
corto 0 2 bytes
entero 0 4 bytes
largo 0L 8 bytes
flotar 0.0f 4 bytes
doble 0.0d 8 bytes
booleano FALSO 1 poco
carbonizarse "\u0000" 2 bytes

Puntos para recordar:

  • Todos los tipos de datos numéricos están firmados (+/-).
  • El tamaño de los tipos de datos sigue siendo el mismo en todas las plataformas (estandarizado)
  • El tipo de datos char en Java es de 2 bytes porque usa UNICODIO conjunto de caracteres. En virtud de ello, Java apoya la internacionalización. UNICODE es un conjunto de caracteres que cubre todos los scripts conocidos. y el idioma en el mundo

Conversión y conversión de tipos de variables de Java

Una variable de un tipo puede recibir el valor de otro tipo. Aquí hay 2 casos -

Caso 1) Una variable de menor capacidad se asigna a otra variable de mayor capacidad.

Este proceso es Automático y no explícito se conoce como Conversión

Caso 2) Se asigna una variable de mayor capacidad a otra variable de menor capacidad

En tales casos, debe especificar explícitamente el escriba operador de reparto. Este proceso se conoce como Tipo Fundición.

En caso de que no especifique un operador de conversión de tipo; el compilador da un error. Dado que el compilador aplica esta regla, hace que el programador sea consciente de que la conversión que está a punto de realizar puede causar cierta pérdida de datos y evita pérdidas accidentales.

Ejemplo: comprender la conversión de tipos

Paso 1) Copiar la siguiente código en un editor.

Demostración de clase ( public static void main(String args) ( byte x; int a = 270; double b = 128.128; System.out.println("int convertido a byte"); x = (byte) a; System.out. println("a y x " + a + " " + x); System.out.println("doble convertido a int"); a = (int) b; + " " + a); System.out.println("\ndo doble convertido a byte"); x = (byte)b;

Paso 2) Guarde, compile y ejecute el código.

Int convertido a byte a y x 270 14 doble convertido a int b y a 128.128 128 doble convertido a byte b y x 128.128 -128

Se nos proporciona una variable mediante un nombre de almacenamiento para que nuestro programa pueda ser manipulado. Cada variable en Java tiene un tipo específico que determina su tamaño y ubicación en la memoria; el rango de valores que se pueden almacenar en la memoria; y un conjunto de operaciones que se pueden aplicar a la variable.

Todas las variables deben declararse antes de poder usarse. A continuación se muestra el formulario de anuncio básico:

Variable de tipo de datos [=valor], [variable [=valor], ...] ;

Para declarar más de una variable de un tipo específico, puede utilizar una lista delimitada por comas.

A continuación se muestran ejemplos de declaración e inicialización de variables en Java:

Ent a, b, c; // Declaración de tres números enteros a, b y c. int a = 10, b = 10; // Ejemplo de inicialización. byte b = 22; // Inicializa la variable b de tipo byte. doble pi = 3,14159; // Declaración y asignación de pi. char a = "a"; // A la variable a de tipo char se le asigna el valor "a".

En esta lección veremos varios tipos variables disponibles en lenguaje java. existe tres tipos de variables:

  • variables locales;
  • variables de instancia;
  • variables estáticas o variables de clase.

Variables locales en Java

  • Las variables locales se declaran en métodos, constructores o bloques.
  • Las variables locales se crean cuando se ejecuta un método, constructor o bloque y se destruyen una vez que se completa el método, constructor o bloque.
  • Los modificadores de acceso no se pueden utilizar para variables locales.
  • Son visibles sólo dentro del método, constructor o bloque declarado.
  • Las variables locales se implementan internamente a nivel de pila.
  • No existe para los locales en Java valores variables por defecto, por lo que se deben declarar y asignar un valor inicial antes del primer uso.

Ejemplo

"edad" es una variable local, definida dentro del método "pupAge()" y su alcance está limitado únicamente por este método.

Prueba de clase pública (public void pupAge())( int edad = 0; edad = edad + 7; System.out.println("Edad del cachorro: " + edad); ) public static void main(String args)( prueba de prueba= nueva prueba();

prueba.pupAge();

) )

Se obtendrá el siguiente resultado:

Edad del cachorro: 7

Ejemplo sin inicialización

Un ejemplo de uso de "edad" sin inicialización. El programa arrojará un error durante la compilación.

Prueba de clase pública (public void pupAge())( int edad; edad = edad + 7; System.out.println("Edad del cachorro: " + edad); ) public static void main(String args)( Prueba de prueba = nueva prueba ( ); prueba.pupAge(); Esto dará como resultado el siguiente mensaje de error durante la compilación: Test.java:4:es posible que el número de variable no

ha sido

  • edad inicializada = edad + 7;
  • ^1 error
  • Variables de instancia Las variables de instancia se declaran dentro de la clase, pero fuera del método, constructor o cualquier bloque. Cuando se asigna espacio de pila para un objeto, se crea una ranura para cada valor de variable de instancia.
  • Las variables contienen valores que deben hacer referencia a más de un método, constructor o bloque, o partes centrales del estado de un objeto que deben estar presentes en toda la clase.
  • Las variables de instancia se pueden declarar a nivel de clase, antes o después de su uso.
  • Se pueden proporcionar modificadores de acceso, por ejemplo, variables.
  • Las variables de instancia en Java son visibles para todos los métodos, constructores y bloques de una clase. Como regla general, se recomienda hacerlos privados (nivel de acceso). Sin embargo, puede hacerlos visibles para las subclases de estas variables utilizando modificadores de acceso.
  • Las variables de instancia tienen valores predeterminados. El valor predeterminado es 0 para los números, falso para los lógicos y nulo para las referencias a objetos. Los valores se pueden asignar en la declaración o en el constructor.
  • Se puede acceder a las variables de instancia en Java directamente llamando al nombre de la variable dentro de la clase. Sin embargo, en métodos estáticos y en varias clases (cuando se proporciona acceso a variables de instancia) se debe llamar usando nombre completo - ReferenciaDeObjeto.NombreVariable.

Ejemplo

importar java.io.*; public class Empleado( // La variable de instancia es pública para cualquier clase secundaria. public String name; // La variable de salario es visible solo en Empleado. private double salarial; // El nombre de la variable se asigna en el constructor. public Employee (String empName)( nombre = empName; ) // A la variable salario se le asigna un valor public void setSalary(double empSal)( salario = empSal; ) // Este método muestra los datos del empleado public void printEmp() ( System.out.println ("nombre: " + nombre); System.out.println("salario:" + salario público estático void main(String args)( Empleado empOne = nuevo Empleado("Oleg"); empOne.setSalary(1000); empOne.printEmp();

El programa producirá el siguiente resultado:

Nombre: Oleg salario: 1000,0

Variables de clase o variables estáticas en Java

  • Variables de clase, también conocidas como variables estáticas en Java, que se declaran con una palabra clave estática en la clase, pero fuera del método, constructor o bloque.
  • Sólo habrá una copia de cada variable estática en una clase, sin importar cuántos objetos se creen a partir de ella.
  • Las variables estáticas o de clase rara vez se utilizan en Java, excepto cuando se declaran como constantes. Las constantes son variables que se declaran públicas/privadas, finales y estáticas. Las constantes nunca cambian de su valor original.
  • Variables de instancia Java estático Las variables se crean cuando se inicia el programa y se destruyen cuando el programa deja de ejecutarse.
  • La visibilidad es como una variable de instancia. Sin embargo, la mayoría de las variables estáticas se declaran públicas porque deben ser accesibles para los usuarios de la clase.
  • Los valores predeterminados son los mismos que, por ejemplo, las variables. Para números el valor predeterminado es 0, para datos tipo booleano- FALSO; y para referencias de objetos: nulo. Los valores se pueden asignar en la declaración o en el constructor. Además, se pueden asignar en bloques inicializadores estáticos especiales.
  • Se puede acceder a las variables estáticas llamando con el nombre de la clase NombreClase.NombreVariable.
  • cuando se anunció variables de clase como públicos, estáticos, finales, los nombres están en mayúsculas. Si las variables estáticas no son estáticas, la sintaxis es la misma que, por ejemplo, y las variables locales.

Ejemplo

importar java.io.*; public class Empleado( // salario variable privado estático privado estático doble salario; // DEPARTAMENTO es una constante pública final estático String DEPARTAMENTO = "Desarrollo"; public static void main(String args)( salario = 1000; System.out.println(DEPARTAMENTO+" salario promedio

: "+salario); ) )

Esto producirá el siguiente resultado:

Salario medio de desarrollo: 1000 Nota:

Para acceder desde una clase externa, las constantes deben ser accesibles como Empleado.DEPARTAMENTO.

Los modificadores de acceso se han mencionado más de una vez en materiales anteriores. En la próxima lección los veremos en detalle.

La señal de radio se representa como un diagrama de dispersión bidimensional en un plano complejo, cuyos puntos son todos los símbolos posibles representados en forma geométrica. De manera más abstracta, el diagrama marca todos los valores que pueden seleccionarse mediante un esquema de manipulación determinado, como puntos en el plano complejo. Las constelaciones de señales obtenidas a partir de mediciones de señales de radio se pueden utilizar para determinar el tipo de manipulación, el tipo de interferencia y el nivel de distorsión. Cuando el símbolo transmitido se representa como un número complejo y cuando las señales coseno y seno de la frecuencia portadora están moduladas, respectivamente, por las partes real e imaginaria, el símbolo puede ser transmitido por dos portadoras con la misma frecuencia. Estos transportistas a menudo se denominan cuadratura ) es capaz de demodular ambas portadoras de forma independiente. El principio de utilizar dos portadoras moduladas independientemente es la base de la modulación en cuadratura. En la manipulación por desplazamiento de fase simple, la fase del símbolo modulador se convierte en la fase de la señal portadora.

Si los personajes se representan como números complejos, se pueden representar como puntos en el plano complejo. Los ejes real e imaginario a menudo se denominan en fase o eje I y cuadratura(cuadratura) o eje Q. Al trazar puntos de varios símbolos en un diagrama, se puede obtener una constelación de señales. Los puntos de un diagrama a menudo se denominan puntos de señal(o puntos de constelación). Representan muchos símbolos moduladores, eso es alfabeto modulante.

Modulación codificada enrejado

Cuando se utiliza codificación de bloques o convolucional, la inmunidad al ruido de las comunicaciones por radio aumenta al expandir la banda de frecuencia y aumentar la complejidad de los equipos de radio sin aumentar la relación señal-ruido (SNR). Para mantener la inmunidad al ruido con la misma SNR, es posible reducir la banda de frecuencia utilizable y simplificar el equipo de radio mediante el uso de modulación codificada enrejado (TCM), que fue desarrollada por primera vez en 1982 por Ungerbock. En el corazón de la MTC se encuentra un proceso conjunto de codificación y modulación.

Si se utiliza un codificador/modulador combinado, estructura general que se muestra en la figura, entonces el bit b0 le permite seleccionar una de las dos constelaciones que se obtuvieron durante la primera división. La elección se determina entonces en función de los bits b1 y b2.

Solicitud

Consideremos la detección basada en el método de máxima verosimilitud. Cuando se recibe una señal de radio, el demodulador evalúa el símbolo recibido, que se distorsiona durante la transmisión o la recepción (por ejemplo, debido al ruido blanco gaussiano aditivo, desvanecimiento, propagación por trayectos múltiples, atenuación, interferencia e imperfecciones en los equipos de radio). El demodulador selecciona la mejor aproximación a la señal transmitida, es decir el punto más cercano de la constelación de señales en términos de la métrica euclidiana). Si la distorsión de la señal es lo suficientemente fuerte, se puede seleccionar un punto distinto al transmitido y el demodulador producirá un resultado incorrecto. Así, la distancia entre los dos puntos más cercanos de la constelación determina la inmunidad al ruido de la manipulación.

Para analizar las señales recibidas, la constelación de señales facilita la detección de ciertos tipos de distorsión de la señal. Por ejemplo,

  • El ruido gaussiano aparece como puntos de constelación borrosos
  • La interferencia incoherente de una sola frecuencia aparece como círculos en lugar de un punto de constelación
  • La distorsión de fase es visible como puntos de señal distribuidos en un círculo.
  • La atenuación de la señal conduce al hecho de que los puntos ubicados en las esquinas están más cerca del centro de lo que deberían estar.

Las constelaciones de señales dan una imagen similar a diagrama del ojo para señales unidimensionales. Los diagramas de ojo se utilizan para determinar la fluctuación en una dimensión de modulación.

Ver también

  • Diagrama de ojo ( Inglés)

Escribe una reseña sobre el artículo "Constelación de señales"

Literatura

  • Prokis, J. Comunicaciones digitales = Comunicaciones digitales / Klovsky D. D. - M.: Radio y Comunicaciones, 2000. - 800 p. - ISBN 5-256-01434-X.
  • Sklyar B. Comunicación digital. Fundamentos teóricos Y aplicación práctica= Comunicaciones Digitales: Fundamentos y Aplicaciones. - 2ª ed. - M.: Williams, 2007. - 1104 p. - ISBN 0-13-084788-7.

Campo de golf

Un extracto que caracteriza la constelación de señales.

"La cuestión es que tu madre no estaba aquí", susurró Stella en voz baja. – Conocimos a tu madre desde donde “fallaste” aquí. Están muy preocupados por ti porque no te encuentran, así que nos ofrecimos a ayudar. Pero, como puedes ver, no fuimos lo suficientemente cuidadosos y terminamos en la misma terrible situación...
- ¿Cuánto tiempo llevas aquí? ¿Sabes lo que nos harán? – tratando de hablar con seguridad, pregunté en voz baja.
- Nosotros recientemente... Él trae gente nueva todo el tiempo, y a veces animales pequeños, y luego desaparecen, y él trae otros nuevos.
Miré a Stella con horror:
– ¡Este es un mundo muy real, real, y un peligro muy real!... ¡Esta ya no es la belleza inocente que creamos!... ¿Qué vamos a hacer?
- Dejar. “La pequeña volvió a repetir tercamente.
– Podemos intentarlo, ¿verdad? Y la abuela no nos dejará si es realmente peligroso. Aparentemente todavía podemos salir solos si ella no viene. No te preocupes, ella no nos dejará.
¡Me gustaría su confianza!.. Aunque por lo general estaba lejos de ser una persona tímida, esta situación me ponía muy nerviosa, ya que no sólo estábamos aquí nosotros, sino también aquellos por quienes habíamos entrado en este horror. Lamentablemente no sabía cómo salir de esta pesadilla.
– Aquí no hay tiempo, pero suele llegar con el mismo intervalo, aproximadamente como había días en la tierra. “De repente el niño respondió a mis pensamientos.
– ¿Ya has estado hoy? – preguntó Stella claramente encantada.
El chico asintió.
- Bueno, ¿vamos? – me miró atentamente y me di cuenta que me pedía que les “pusiera” mi “protección”.
Stella fue la primera en sacar su cabeza roja...
- ¡Nadie! – estaba encantada. - ¡Vaya, qué horror es esto!..
Por supuesto, no pude soportarlo y subí tras ella. ¡Realmente había una verdadera “pesadilla”!... Junto a nuestro extraño “lugar de prisión”, de una manera completamente incomprensible, seres humanos estaban colgados en “bultos” boca abajo... Estaban suspendidos por sus piernas, y creaban una especie de ramo invertido.
Nos acercamos, ninguna de las personas mostraba signos de vida...
– ¡Están completamente agotados! – Estela estaba horrorizada. – ¡¡¡No les queda ni una gota de vitalidad!… ¡¡¡Ya está, huyamos!!!
Corrimos tan fuerte como pudimos, en algún lugar a un lado, sin saber en absoluto hacia dónde corríamos, sólo para alejarnos de todo este horror helado... Sin siquiera pensar que podríamos volver a meternos en lo mismo, o incluso peor, horror...
De repente se hizo oscuro. Nubes de color negro azulado cruzaban el cielo, como impulsadas por un fuerte viento, aunque todavía no soplaba viento. En el fondo de las nubes negras brillaban relámpagos deslumbrantes, los picos de las montañas resplandecían con un resplandor rojo... A veces, las nubes hinchadas estallaban contra los picos malvados y de ellos brotaba agua de color marrón oscuro como una cascada. Toda esta terrible imagen recordaba lo más terrible de lo terrible, una pesadilla...
– ¡Papá, cariño, tengo mucho miedo! – chilló sutilmente el niño, habiendo olvidado su antigua beligerancia.
De repente, una de las nubes se “rompió” y de ella surgió una luz cegadora. Y en esta luz, en un capullo resplandeciente, se acercaba la figura de un joven muy delgado, con un rostro tan afilado como la hoja de un cuchillo. Todo a su alrededor brillaba y resplandecía, a partir de esta luz las nubes negras “se derritieron”, convirtiéndose en trapos negros y sucios.
- ¡Guau! – gritó Stella alegremente. – ¡¿Cómo hace esto?!
- ¿Lo conoces? – Me sorprendió increíblemente, pero Stella negó con la cabeza.
El joven se sentó a nuestro lado en el suelo y, sonriendo afectuosamente, preguntó:
- ¿Por qué estás aquí? Este no es tu lugar.
– ¡Lo sabemos, solo estábamos tratando de llegar a la cima! – la alegre Stella ya estaba chirriando a todo pulmón. – ¿Nos ayudarás a levantarnos?... ¡Definitivamente necesitamos llegar a casa rápidamente! De lo contrario, allí nos esperan las abuelas, y también las esperan a ellas, pero diferentes.
Mientras tanto, por alguna razón, el joven me miró con mucha atención y seriedad. Tenía una mirada extraña y penetrante que, por alguna razón, me hizo sentir incómoda.
-¿Qué haces aquí, niña? – preguntó en voz baja. - ¿Cómo lograste llegar aquí?
- Estábamos caminando. – Respondí honestamente. - Y entonces los estaban buscando. – Sonriendo a los “expósitos”, los señaló con la mano.
– Pero estás vivo, ¿no? – el salvador no pudo calmarse.
– Sí, pero he estado aquí más de una vez. – respondí con calma.
- ¡Oh, no aquí, sino “arriba”! – me corrigió mi amigo, riendo. "Definitivamente no regresaríamos aquí, ¿verdad?"
"Sí, creo que esto será suficiente por mucho tiempo... Al menos para mí..." Me estremecí por los recuerdos recientes.
- Debes salir de aquí. “Volvió a decir el joven en voz baja, pero con más insistencia. - Ahora.
Un “camino” brillante se extendía desde él y corría directamente hacia el túnel luminoso. Fuimos literalmente absorbidos sin siquiera tener tiempo de dar un solo paso, y después de un momento nos encontramos en el mismo mundo transparente en el que encontramos a nuestra redonda Leah y su madre.
- ¡Mamá, mami, papá ha vuelto! ¡Y genial también!... - la pequeña Leah rodó perdidamente hacia nosotros, apretando con fuerza al dragón rojo contra su pecho. Su carita redonda brillaba como el sol, y ella misma, incapaz de contener su salvaje felicidad, corrió hacia su padre. y, colgándose de su cuello, chillando de alegría.
Estaba feliz por esta familia que se había encontrado, y un poco triste por todos mis “invitados” muertos que vinieron a la tierra en busca de ayuda, que ya no podían abrazarse con tanta alegría, ya que no pertenecían a los mismos mundos. .
- ¡Ay, papi, aquí estás! ¡Pensé que estabas desaparecido! ¡Y lo tomaste y lo encontraste! ¡Eso es bueno! – chilló de felicidad la radiante niña.
De repente una nube cubrió su rostro feliz y se volvió muy triste... Y con una voz completamente diferente la niña se volvió hacia Stella:
– Queridas niñas, ¡gracias por papá! ¡Y para mi hermano, por supuesto! ¿Te vas a ir ahora? ¿Volverás algún día? ¡Aquí está tu pequeño dragón, por favor! Él era muy bueno, y me amaba mucho, mucho... - parecía que en ese momento la pobre Leah iba a romper a llorar, ¡tenía tantas ganas de tener en brazos a este lindo y maravilloso dragón un poco más!.. ¡Y estaba a punto de para ser quitado y no habrá más...

Descripción

Los modificadores de acceso se han mencionado más de una vez en materiales anteriores. En la próxima lección los veremos en detalle.

Cuando el símbolo transmitido se representa como un número complejo y cuando la señal seno y coseno de la frecuencia portadora está modulada por las partes real e imaginaria, respectivamente, el símbolo puede ser transmitido por dos portadoras con la misma frecuencia. Estos transportistas a menudo se denominan Cuando el símbolo transmitido se representa como un número complejo y cuando las señales coseno y seno de la frecuencia portadora están moduladas, respectivamente, por las partes real e imaginaria, el símbolo puede ser transmitido por dos portadoras con la misma frecuencia. Estos transportistas a menudo se denominan cuadratura ) es capaz de demodular ambas portadoras de forma independiente. El principio de utilizar dos portadoras moduladas independientemente es la base de la modulación en cuadratura. En una manipulación por desplazamiento de fase simple, la fase del símbolo modulador se convierte en la fase de la señal portadora.

Si los símbolos se representan como números complejos, se pueden representar como puntos en el plano complejo. Los ejes real e imaginario a menudo se denominan en fase o eje I y cuadratura(cuadratura) o eje Q. Al trazar puntos de varios símbolos en un diagrama, se puede obtener una constelación de señales. Los puntos de un diagrama a menudo se denominan puntos de señal(o puntos de constelación). Representan muchos símbolos moduladores, eso es alfabeto modulante.

Modulación codificada enrejado

Cuando se utiliza codificación de bloques o convolucional, la inmunidad al ruido de las comunicaciones por radio aumenta al expandir la banda de frecuencia y aumentar la complejidad de los equipos de radio sin aumentar la relación señal-ruido (SNR). Para mantener la inmunidad al ruido en el mismo valor SNR, puede reducir la banda de frecuencia utilizada y simplificar el equipo de radio utilizando la modulación codificada enrejado (TCM), que fue desarrollada por primera vez en 1982 por Ungerbock. En el corazón de la MTC se encuentra un proceso conjunto de codificación y modulación.

Si se utiliza un codificador/modulador combinado, cuya estructura general se muestra en la figura, entonces el bit b0 permite seleccionar una de las dos constelaciones que resultaron de la primera división. La elección se determina entonces en función de los bits b1 y b2.

Solicitud

Consideremos la detección basada en el método de máxima verosimilitud. Cuando se recibe una señal de radio, el demodulador evalúa el símbolo recibido, que se distorsiona durante la transmisión o la recepción (por ejemplo, debido al ruido blanco gaussiano aditivo, desvanecimiento, propagación por trayectos múltiples, atenuación, interferencia e imperfecciones en los equipos de radio). El demodulador selecciona la mejor aproximación a la señal transmitida, es decir el punto más cercano de la constelación de señales en términos de la métrica euclidiana). Por lo tanto, si la distorsión de la señal es lo suficientemente fuerte, se puede seleccionar un punto diferente al transmitido y el demodulador producirá un resultado incorrecto. Así, la distancia entre los dos puntos más cercanos de la constelación determina la inmunidad al ruido de la manipulación.

Para analizar las señales recibidas, la constelación de señales facilita la detección de ciertos tipos de distorsión de la señal. Por ejemplo

  • El ruido gaussiano aparece como puntos de constelación borrosos
  • La interferencia incoherente de una sola frecuencia aparece como círculos en lugar de puntos de constelación
  • La distorsión de fase es visible como puntos de señal distribuidos en un círculo.
  • La atenuación de la señal conduce al hecho de que los puntos ubicados en las esquinas están más cerca del centro de lo que deberían estar.

Las constelaciones de señales dan una imagen similar a diagrama del ojo para señales unidimensionales. Los diagramas de ojo se utilizan para determinar la fluctuación en una dimensión de modulación.

Ver también

  • Diagrama de ojo ( Inglés)

Literatura

  • Prokis J. Comunicación digital. - Por. del ingles // Ed. D. D. Klovsky. - M.: Radio y Comunicaciones, 2000. - 800 p. -ISBN 5-256-01434-X
  • Sklyar B. Comunicación digital. Fundamentos teóricos y aplicación práctica. - Por. del ingles - M.: Editorial Williams, 2003. - 1104 p. -

Tal rotación puede aumentar significativamente la estabilidad de la señal cuando problemas típicoséter. Cada vector de tal constelación adquiere sus propias coordenadas individuales. I Y q. En consecuencia, si se pierde información sobre una de las coordenadas, se puede restaurar. Como resultado del entrelazado de los componentes. I Y q se transmiten por separado, lo que reduce la probabilidad de su pérdida simultánea. en el sistema DVB-T Cada coordenada ocurre varias veces, por lo que si se pierde información sobre una de ellas, es difícil determinar a qué cuadrante pertenece el punto. El principio se muestra en la Fig. 3.4.34. Cada coordenada de punto se procesa por separado en el modulador y se transmiten en la señal OFDM por separado entre sí, mezcladas con u2 y u1 de otro símbolo (es decir, u2 y u1 se pueden transmitir en diferentes portadoras OFDM y en diferentes símbolos OFDM). ). En el receptor, u2 y u1 se combinan nuevamente, formando la constelación de señales original, desplazada en círculo. Por lo tanto, si una portadora o símbolo se pierde debido a una interferencia, se conservará la información sobre la otra coordenada, lo que permitirá recuperar el símbolo, aunque a un nivel de señal/ruido más bajo. Cuando se utiliza una constelación de señales simétrica (no rotada), la separación de u2 y u1 no tiene sentido porque el símbolo sólo puede reconocerse mediante una combinación de dos coordenadas. Cada uno de ellos individualmente tiene dobles, y sólo su combinación es única. Nuevo método Proporciona un aumento significativo de la estabilidad en condiciones de éter difíciles. La simulación de prueba mostró que la ganancia en la relación señal/ruido (C/N) debido al uso de esta técnica puede alcanzar 5 dB o más (Fig. 3.4.25, 3.4.35).

Arroz. 3.4.34. Rotación de la constelación de señales.


Arroz. 3.4.35. Comparación de características de inmunidad al ruido.
con constelación rotada/no rotada.

Literatura.

1. Marder N.S. Telecomunicaciones modernas. – M.: IRIAS, 2006. – 384 p.

2. Lokshin B.A. Radiodifusión digital: del estudio al espectador - M.: Empresa CYRUS SYSTEMS, 2001. - 285 p.

3. Zubarev Yu.B., Krivosheev I.N., Krasnoselsky I.N. Difusión de televisión digital. Fundamentos, métodos del sistema. – M.: Instituto de Investigaciones Científicas de la Radio (NIIR), 2001.- 568 p.



4. Krivosheev M.I. Estandarización internacional de lo digital. transmisión de televisión.- M.: Instituto de Investigaciones Radiológicas (NIIR). 2006.-928p.

5. Krasnoselsky I.N. Análisis de la experiencia y tendencias extranjeras en la transición a la radiodifusión de televisión digital terrestre // Elektrosvyaz.- 2007.- No. 3.- págs.

6. Vilkova N.N., Zubarev Yu.B. Estado y perspectivas para el desarrollo de la radiodifusión de televisión digital en Rusia // Electrosvyaz - 2008. - No. 1.

7. Tyukhtin M.F. Sistemas de televisión por Internet. - M.: Línea directa-Telecom, 2008.-320 p.

8. MS Nemirovsky, O. A. Shorin, A. I. Babin, A. L. Sartakov Tecnologías inalámbricas de última milla hasta el último centímetro: Tutorial. - M.: Eco-Tendencias, 2010. - 400 p.

9. Materiales del centro de formación SibGUTI y NPO Triada-TV LLC

Novosibirsk.

10. G.V. Mamchev Teoría y práctica de la radiodifusión de televisión digital terrestre: Libro de texto / SibGUTI - Novosibirsk, 2010. 340 p.

11. Electroacústica y radiodifusión de sonido: Libro de texto para universidades / I.A Aldoshina, E.I. Vólogdin, A.P. Efimov y col. Yu.A. Kovalgina.- M.: Línea directa – Telecomunicaciones. Radio y comunicaciones. 2007. – 872 p.

12. Gelgor A.L., Popov E.A. Sistema de transmisión de televisión digital. estándar DVB-T: Libro de texto. - San Petersburgo: Editorial de la Universidad Politécnica, 2010. - 207 p.




Arriba