Matlab: Codificación y modulación de canales [cerrado]

0

Esta es una pregunta para principiantes sobre la comprensión de la modulación y la codificación de canales. La confusión surge cuando estoy tratando de implementar los conceptos. Digamos que tengo los bits de información como x = rand(1,N);

Entonces,

information_bits = x>=0; 

Q1. ¿Por qué no podemos usar la información como datos numéricos? ¿Por qué necesitamos los símbolos 0/1 o M-símbolos en la comunicación?

Q2. Modulación: he visto en muchos lugares donde la modulación BPSK es invocada por esta declaración: transmitted_data = 2*(x>=0)-1;

Esto genera símbolos + 1 / -1. ¿Dónde está la codificación en el transmisor? Si no estamos haciendo ningún tipo de codificación, entonces, ¿por qué se aplica un decodificador de decisión difícil en este ejemplo? link donde se escribe en el párrafo para el modelo de Simulation y en el código: realice la decodificación de decisión dura. Sin la codificación del canal, ¿por qué deberíamos hacer este paso? O tal vez no pueda entender la forma en que se realizó la codificación.

Q4. ¿Cómo podemos demodular los datos en el receptor, por ejemplo, para BPSK? ¿Es la decisión difícil una forma de demodular?

Q5. ¿Cuál es la forma correcta de realizar la modulación QAM, codificar y luego decodificar y demodular?

    
pregunta Ria George

1 respuesta

3

Intentaré responder a tus preguntas en orden.

A1

Esto se debe a que generalmente, es decir, en transmisores más simples, la información se transmite en serie, es decir, un bit a la vez. El transmisor más simple que viene a la mente es un transmisor de encendido / apagado: cuando transmite la portadora, esto significa uno, cuando no transmite nada que sea un cero. Incluso en esquemas un poco más complicados, como QAM, transmite 2 bits de datos por símbolo. Dado que sus datos son probablemente más anchos que 2 bits, necesita dividirlos en 'paquetes' de acuerdo con su esquema de modulación.

A2

En BPSK, es decir, mediante el cambio de fase por turno, el esquema es muy simple: uno tiene una fase cero, mientras que un cero tiene una fase \ $ \ pi \ $. Por suerte, esto se traduce en una simple multiplicación por 1 o -1. Esa es la codificación, tan simple como eso.

A3

Aparentemente olvidaste que 3 viene después de 4.

A4

La demodulación y la decodificación son dos cosas diferentes. En BPSK, primero codificas tus datos en \ $ \ pm1 \ $, luego los usas para modular el operador. En este caso, la modulación se logra multiplicando la portadora por los datos, por lo que estamos hablando de modulación AM. Como los datos son \ $ \ pm1 \ $, también podemos ver esto como modulación de fase, es decir, la fase de portadora se desplaza a cero o \ $ \ pi \ $. Cuando reciba la señal que necesita para demodularla, llevarla de vuelta a la banda base, multiplicarla por el operador, luego debe decodificarla, vinculando un +1 a un 1 y un -1 a un 0. Para hacer esto, necesita un decodificador que decide si los datos demodulados corresponden a un 1 o un 0. No estoy seguro de lo que quiere decir con decisión difícil , pero nuevamente, la demodulación y la decodificación son dos cosas diferentes.

A5

Una vez más, me parece que estás un poco confundido acerca de la modulación y la codificación. QAM es un esquema de modulación que utiliza los componentes en fase y en cuadratura de la portadora para transportar datos, por lo que permite transmitir el doble de símbolos. En un modulador QAM puede usar dos codificaciones diferentes para las dos secciones del transmisor, por ejemplo. BPSK para la rama en fase y RTZ para la rama en cuadratura. Cuando recibe la señal, primero necesita demodularla con un demodulador adecuado que pueda recuperar las señales en fase y en cuadratura, luego cada señal debe decodificarse adecuadamente, según el esquema de codificación elegido para el transmisor.

    
respondido por el Vladimir Cravero

Lea otras preguntas en las etiquetas