Para generar una señal SOQPSK se usa un sistema que se presenta en el diagrama de bloques, en el cual el flujo de datos de tipo NRZ (no-retorno a cero) es introducido a un precodificador que genera una señal ternaria y los pulsos que se generan son "suavizados" para ahorrar ancho de banda y luego pasados por un integrador, para luego generar las señales respectivas en los canales I y Q del modulador digital.