Lo que hace que este problema sea complicado es que no solo tienes la suma de una onda triangular y una onda cuadrada. Los pasos negativos de la onda cuadrada son -12 V, pero los pasos positivos solo +8 V.
Intentar crear la señal final como un compuesto de varias señales como Steven y Oli sugirieron es perfectamente válido y, de hecho, puede ser la mejor respuesta. Sin embargo, aquí hay una forma diferente de pensar sobre este problema.
Considere un condensador que puede cargarse y descargarse con corrientes fijas, y también puede sujetarse alto y bajo "instantáneamente" a +8 y -8 voltios. Solo para elegir algo, usemos un condensador de 10 nF, por ejemplo. Descargarlo por 4 V en 1 ms requeriría -40 µA. Para cargarlo, 8 V en 1 ms requeriría +80 µA. Podría tener fuentes de microamperios -40 y +80 separadas que estén habilitadas en el momento adecuado. Sin embargo, probablemente sea más fácil tener una fuente fija de -40 µA y una fuente conmutable de +120 µA.
Todo se puede conducir desde una onda cuadrada de 500 Hz. la fuente de corriente de 120 µA se habilita cuando la onda cuadrada es positiva (durante 1-2 ms y 3-4 ms en su diagrama). La abrazadera lateral baja se habilita por un corto tiempo desde el borde ascendente de la onda cuadrada, y la abrazadera ancha alta desde el borde descendente. Dado que el voltaje se restablece a uno de los límites de la abrazadera una vez por milisegundo, este método evita el desbocamiento si los pasos y las rampas no suman exactamente cero por ciclo.
Esto no es un esquema, solo un diagrama del concepto general. Tengo transistores NPN y PNP para las pinzas solo para mostrar la idea general. Sería más necesario, como un diodo y / o resistencia, restablecer C2 y C3 a tiempo para el próximo uso si realmente se usan transistores bipolares. Las fuentes actuales se pueden crear con opamps, y hay varias formas de activar y desactivar una.
Nuevamente, este es un concepto solo con los detalles que quedan como ejercicio. Sin embargo, creo que esto podría funcionar dependiendo de muchas cosas que no nos haya contado, como precisión, unidad de salida, velocidad de los bordes, etc. Podría entrar en más detalles si esta es una dirección que le interesa.