Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Hay un problema en MATLAB. No sé dónde está el problema. La entrada y la salida son diferentes. El código es el siguiente:

Hay un problema en MATLAB. No sé dónde está el problema. La entrada y la salida son diferentes. El código es el siguiente:

El problema ocurre cuando el remitente realiza modulación QPSK.

El programa original es:

ich1=ich. * kmod

qch1=qch. * kmod

x = ich 1 qch 1 * sqrt(-1);? Al utilizar este programa, encontrará que los puntos de constelación generados no son puntos de constelación estándar.

Los puntos de la constelación son los siguientes:

La razón es que cuando se realiza la modulación QPSK, debe haber inversiones de signos alternas. En el programa, convierta la secuencia original a bipolar, que es este código.

ich0=ich. *2-1;

qch0=qch. *2-1; pero no se usa. El método de corrección es usar código bipolar para la modulación, es decir, cambiarlo a

ich1=ich0. * kmod

qch1=qch0. * Después de la corrección kmod, los puntos de la constelación son normales y no habrá problemas con la demodulación.

上篇: Aguja perdida_Sueño de la aguja perdida 下篇: ¿Por qué Lao Shitian es tan poderoso bajo una sola persona?
Artículos populares