该项目由一个用 Verilog-A 编写的理想模数转换器和一个用 Verilog 编写的数字控制器组成。理想模数转换器由三个子电路组成:低通滤波器、采样保持电路和线性量化电路。
数字控制器的顶部模块包含两个 FIR 滤波器,用于过滤系统对红色和红外线 LED 输出产生的高频噪声。除滤波器外,数字控制器中还有两个重要部分,即确定 1 秒钟内模拟输入的最大值和最小值,以及调整直流偏移电平(目标值为 0.9 伏),并在不削波的情况下将输入放大到最大值。当对红色和红外线 LED 进行这两项设置后,这两个 LED 就会以 100Hz 的切换模式工作。