Tengo una idea con la que quiero experimentar: hacer lógica booleana con señales analógicas (OFDM). Cada componente de frecuencia representa un 'bit' diferente. Un factor clave es realizar la operación AND. Me gustaría poder multiplicar el dominio de frecuencia de dos señales (también conocida como convolución), por ejemplo.
$$ A (ω) B (ω) = X (ω) \ leftrightarrow a (t) ∗ b (t) = x (t) $$
Esencialmente, la respuesta de frecuencia de una señal se usa para filtrar la otra señal. Si A es una superposición de senos de 100, 200 y 400 Hz, y B es 200,300 y 400, la salida sería de 200 y 400 Hz.
¿Hay un circuito para realizar esta operación? Sé que puedo multiplicar las señales de dominio de tiempo con algo como una celda de Gilbert. La digitalización y el uso de DSP anularían completamente el propósito, me gustaría hacerlo solo con hardware (e idealmente el circuito más simple posible).
Nota: leí Convolución realizada por un circuito analógico antes publicando esto Realmente no tiene respuestas satisfactorias (excepto las líneas de retardo, que he estado investigando). Además, es posible que pueda arreglármelas con el simple hecho de poder ajustar muy rápidamente (~ 1Ghz) la frecuencia central de un filtro de paso de banda.
Para dar un poco de claridad, lo que estoy buscando hacer es enviar múltiples bits (es decir, 64) por un solo rastro de cobre, multiplexado en frecuencia. Pasaría a través de puertas surtidas para formar una ALU. Una compuerta AND de 64 bits solo necesitaría 2 trazas de entrada y haría AND de frecuencia. La frecuencia máxima es menos importante que el ancho de banda.
Cualquier cosa que me ayude a moverme en la dirección correcta sería genial. Las líneas de demora basadas en CCD parecen ser prometedoras, pero las implementaciones específicas / casos de uso serían excelentes.
¡Gracias!