Tengo una señal modulada FSK de datos binarios. Estoy tratando de recuperar esto usando PLL.
Las frecuencias de marca y espacio están en el rango de 1.5 MHz a 7 MHz.
Estoy luchando porque, la salida de PLL no es estable, en el sentido de que la señal varía como una onda sinusoidal y esto dificulta el proceso de decisión (porque no puedo fijar el umbral como "0" o algo así) otro valor).
Aquí está la salida LPF de PLL:
Séquenopuedousarestodirectamenteparalatomadedecisiones,asíqueestoyusandounfiltroequirippledepasobajodespuésdelPLL,quedaunaseñalbastantebuenaquepuedousarparatomardecisiones.Peronuevamente,elproblemaesquelaseñalvaríacomounaondasinusoidalynounavariaciónhorizontaladecuada,queesloqueestoybuscando.
AquíescómolasalidaLPFes:
Todoloquequieroesque,paramantenerelcentrodelaseñal"0" en todo momento instantáneo. ¿Cómo puedo lograr eso con Simulink?
Aquí están los parámetros de bloque, PLL:
Filter: [1]/[1 2*pi*0.001]
VCO input sensitivity: 5 Hz/V
VCO Quiescent frequency: 10000 Hz
VCO initial Phase: 0
VCO output amplitude: 10V
Nota importante: estoy buscando demodulación a diferentes velocidades de datos, por lo que quiero variar el tiempo de muestra en el generador binario de Bernoulli de 1 a 0.00001 i, e de 1bps a 100kbps. Lo que he observado aquí es que a medida que la velocidad de datos cambia, la propiedad de la salida del filtro PLL cambia y eso me permite reajustar el PLL por cada cambio significativo en este tiempo de muestra (o como lo he denominado velocidad de datos). Para esto, si alguien me puede dar consejos o soluciones para demodular la señal a cada ritmo sin volver a ajustar el PLL, será de mucha ayuda.