Cricket: A Self-Powered Chirping Pixel
Columbia University
一句话总结
作者提出一种名为 “cricket(蟋蟀)” 的极简模拟电路光传感器:它完全靠入射光自供电,无需电池或外接电源,通过发射短促而强烈的射频(RF)啁啾(chirp)无线传递光强测量值——两次啁啾之间的时间间隔编码光强,而载波频率标识传感器身份。
研究背景
光传感器广泛应用于安防监控、太阳能追踪、室内节能照明、环境与农业监测,以及视觉与图形学中的光探针和成像。在许多场景中,人们希望传感器”无缆化”部署:既不接电源、也不用更换电池,同时还能无线上报测量结果。
现有自供电光传感方案存在明显短板。与本工作最接近的 Sozu(RF 标签)用发射频率的高低来编码光强,因此每个标签要占用一整段频率范围,且最大可测强度受光伏峰值电压限制。另一类方案(如 OptoSense)虽然做能量收集,但仍依赖独立光电二极管做传感、用微控制器读出、并在弱光时靠电池兜底。还有一类靠 RF 反向散射供电的传感器/相机,只有在读取器供电时才能工作。
作者的核心目标,是做一个”用光来测光”的完全自供电传感器:用单个光伏元件同时完成能量收集、光强测量和无线传输,且不使用微控制器和电池。
核心方法
传感器被命名为 cricket,灵感来自自然界的蟋蟀——雄性蟋蟀通过摩擦翅膀发出鸣叫,且单位时间的鸣叫次数与环境温度相关(Dolbear 定律)。本传感器的行为与之类似:啁啾短促而强烈,每秒啁啾次数正比于入射光强度,只是啁啾处于射频波段、人耳听不见。
关键机制是”时间编码光强”:
- 光伏元件受光后给电容 \(C_1\) 充电,电压 \(V_c\) 逐渐上升。
- 当 \(V_c\) 达到阈值,比较器和振荡器被激活,产生 GHz 量级的 RF 频率。
- 一个延迟约 10 µs 的开关 \(S\) 等振荡器频率稳定后再接通天线,随后发射约 30 µs 的啁啾。
- 由于振荡器是电路中最大功耗单元,一次啁啾会耗尽 \(C_1\) 中的全部能量,电压骤降、电路重新入睡,充电循环重新开始。
因此,两次啁啾的时间间隔取决于 \(C_1\) 的充电时间,而充电时间又直接由入射光强决定。载波频率 \(f_{id}\)(由电阻 \(R_b\) 预设)标识每个 cricket 的身份,啁啾频率 \(f_c\)(每秒啁啾数)正比于入射光强度。由于每个 cricket 用固定载波频率,大量传感器可以在很窄的频段内共存并被同时接收——文中用一个 \(4\times4\) 的 cricket 阵列模拟出了低分辨率视频相机。
技术细节
电路与原型
原型将光伏元件、印刷电路板和 RF 天线堆叠封装在紧凑的 3D 打印外壳内。振荡器关闭时电路仅消耗约 2.2 µW,几乎所有功率都在啁啾期间被振荡器消耗(约 2.9 V 下 10 mA 持续 40 µs)。作者估计,重新设计振荡器可把功耗降到约 1/10,从而把光伏面积缩小 10 倍,或把可测量程扩大 \(\sqrt{10}=3.33\) 倍。
啁啾检测
啁啾由环境中的软件定义无线电(SDR)接收,crickets 的载波频率都落在 2.04–2.11 GHz。SDR 调到该范围中央、读取 50 MHz 基带信号,在频域检测啁啾:以 2048 点(40 µs)步长计算 4096 点(80 µs)加汉明窗的 DFT,在 \(f_{id}\) 周围 2 MHz 频带内计算平均功率,功率超过阈值即判定一次啁啾。视距下 cricket 可放在离 SDR 约 40 英尺处仍被可靠接收。
关键性能
- 辐射响应:\(f_c\) 与光强在 10–3500 lux 范围内呈线性关系,每个 cricket 约产生 0.1 chirps/lux/s;共制作了 24 个 cricket,响应均线性、仅增益略有差异。
- 动态范围:从 10 lux(昏暗室内)到 170,000 lux(远高于直射阳光),动态范围约为
\[20 \log_{10}\left(\frac{170{,}000\ \text{lux}}{10\ \text{lux}}\right)\ \text{dB} = 84.6\ \text{dB}\]
下限来自振荡器需 2.9 V 才能啁啾,上限来自过高光强下相邻啁啾会连成一片而无法区分(要求间隔至少 30 µs)。二者都非根本限制。
- 功耗模型:功率随光强近似线性,\(P \approx \alpha L + \beta\),其中 \(\alpha = 116\ \text{nW/lux}\),\(\beta = 2.2\ \mu\text{W}\)。
- 小型化:通过滑动遮罩改变光伏有效面积,实验证明面积缩小 100 倍(低至 \(1.7 \times 1.7\ \text{mm}^2\))后仍能啁啾,代价只是啁啾频率下降。
Cricket Cube:光照质心估计
将六个 cricket 分别装在立方体六个面上组成 “cricket cube”。若光照为单点源,三个朝向已知的 cricket 即可解出源的方向与亮度:\(\boldsymbol{S} = \boldsymbol{N}^{-1}\boldsymbol{I}\)(这可视为光度立体法的逆问题)。
对任意复杂光照,把光照球面划分为 8 个卦限,每个卦限内所有光源用一个”合成源”表示。利用立方体对面法向互为相反数的约束 \(\hat{\boldsymbol{n}}_2 = -\hat{\boldsymbol{n}}_1\) 等,六个测量值可解出整体合成源:
\[\boldsymbol{S}_r = \boldsymbol{N}^{-1}\boldsymbol{I}\]
其中 \(\boldsymbol{N} = [\hat{\boldsymbol{n}}_1, \hat{\boldsymbol{n}}_3, \hat{\boldsymbol{n}}_5]^{T}\),\(\boldsymbol{I} = [I_1 - I_2,\ I_3 - I_4,\ I_5 - I_6]^{T}\),光照质心方向即 \(\hat{\boldsymbol{s}}_c = \boldsymbol{S}_r / \lVert \boldsymbol{S}_r \rVert\)。质心方向在太阳能板追踪等应用中很有价值。
照明控制
对含 \(n\) 盏可控灯、\(m\) 个放置 cricket 区域的空间,用传输矩阵 \(\boldsymbol{K}\) 建模灯强对测量的影响,加上未知的时变环境光 \(\boldsymbol{A}\),得到 \(\boldsymbol{M} = \boldsymbol{K}\boldsymbol{L} + \boldsymbol{A}\)。控制目标是求下一时刻灯强 \(\boldsymbol{L}(t+1)\) 使测量逼近期望值,在假设环境光缓变(\(\boldsymbol{A}\) 于 \(t\)、\(t+1\) 相同)下代入消去 \(\boldsymbol{A}\):
\[\text{Loss}(\boldsymbol{L}(t+1)) = \lVert \boldsymbol{K}(\boldsymbol{L}(t+1) - \boldsymbol{L}(t)) + \boldsymbol{M}(t) - \boldsymbol{M}_D \rVert^2\]
在 \(0 \le \boldsymbol{L}(t+1) \le 1\) 约束下用二次规划求解。
eTransition 眼镜
cricket 电路前半段(光伏到比较器输出)本质是一个低占空比的自供电脉冲发生器。作者改动元件参数使输出占空比为 50%、峰值电压正比于入射光,并用逆变器替换振荡器,把脉冲转成 AC 驱动液晶(LC)光阀,使其透射率反比于入射光,从而做出无需电池的电子变色墨镜。电阻 \(R_s\)、\(R_g\) 分别控制转换速度和衰减范围。
实验结果
- 响应线性:低光(0–100 lux)区间仍保持线性,直线约在 7 lux 处与横轴相交,作者归因于用作真值的照度计约 7 lux 的偏置误差。
- 信噪比:给出不同光强下的 PSNR(约 62–85 dB);光强越高、啁啾越密,测量精度略有下降。
- Cricket Cube 单点源:用旋转台改变方位角 \(\theta\) 和天顶角 \(\phi\),方向估计的平均绝对误差分别为 \(2.37^\circ\) 和 \(0.49^\circ\)。
- 复杂光照质心:以 8 张不同曝光合成的 HDR 鱼眼图像为真值,室内、室外(含直射阳光)质心估计误差分别为 \(4.14^\circ\) 和 \(2.92^\circ\),且仅用 6 个测量值。
- 照明控制:在带窗户的会议室中,3 个 cricket 配 3 盏 Wi-Fi LED 灯,历时 3.5 小时环境光剧变,三个区域照度基本保持恒定,相比灯全亮节能 37%。
- eTransition 眼镜:光照突增时约 90 ms 内完成变暗,对比传统光致变色镜片变暗需 30 秒以上、变亮需 2 分钟以上。
- 还展示了用两个 cricket 通过手部遮挡调制环境光来控制音量与音高的乐器 “Luxophone”。
贡献与局限
贡献:
- 提出用单个光伏元件同时完成测量、供电与无线传输的极简模拟电路,无微控制器、无电池;核心创新是”用收集到的能量既测光又发光”。
- 以啁啾间隔(时间)而非频率或电压幅值编码光强,使大量传感器可共享窄频段,并获得 84.6 dB 的超宽动态范围,不受光伏峰值电压限制。
- 提出 cricket cube 从 6 个测量值估计任意复杂光照的质心,并给出照明控制、自供电像素阵列成像、eTransition 眼镜等多种应用。
局限与未来工作:
- 当前原型下限 10 lux 受现成振荡器与光伏所限,需定制器件才能进一步降低;上限受啁啾相互靠拢的时间分辨率所限。
- 使用现成天线,效率与传输距离有限;作者计划定制光伏、振荡器和集成电路以进一步小型化,并定制天线以延长传输距离。
- cricket cube 目前只做点源方向和质心估计,未来希望用少量 cricket 构建向内/向外的光探针以获得更丰富的光照描述。
- 作者设想把 cricket 推广为可测温度、气压、湿度等参数的自供电环境传感器,关键挑战是把额外测量忠实编码进啁啾中。