Una forma 'simple' sería sintetizar la segunda forma de onda con un microcontrolador, restableciendo la forma de onda de salida con un temporizador activado por los cruces de cero de la entrada de referencia. El cambio de fase sería un retardo de tiempo, por lo que si realmente necesitara un control de voltaje, tendría que digitalizar el voltaje de entrada y escalarlo para dar un preajuste del temporizador.
Por supuesto que el diablo está en los detalles. Si la referencia tiene fluctuaciones o la frecuencia varía, los resultados variarán.
Se podría hacer algo similar en hardware con un bucle de bloqueo de fase con un VCO de salida sinusoidal.
Editar: su método sugerido para generar cos (), por ejemplo, con una red RC y un poco de ganancia, luego usar la identidad trigonométrica:
\ $ \ sin (\ omega t + \ sigma) = \ sin (\ omega t) \ cos (\ sigma) + \ cos (\ omega t) \ sin (\ sigma), - \ pi / 2 \ le \ sigma \ le \ pi / 2 \ $
... podría funcionar, pero necesitaría las funciones no lineales de la tensión de control para alimentar a los multiplicadores de 4 cuadrantes. Se puede hacer pero desordenado.