UOCC
水下光学相机通信系统设计与实现 — 自适应光学通信毕设知识网络
系统架构
三级自适应机制:感知层 → 算法层 → 执行层 → 反馈 → 感知层,形成完整的感知-反馈闭环
uocc_system.py
# 发射端
def transmit(data):
encoded = utf8_encode(data)
ook_signal = ook_modulate(encoded)
rll_signal = rll_encode(ook_signal)
led_drive(rll_signal) # 光信号发射
# 接收端
def receive():
frame = camera_capture()
iso = adaptive_iso(frame) # 自适应增益
ook_bits = ook_demodulate(frame)
data = utf8_decode(ook_bits)
return data信号流程
观察光信号从发射端到接收端的完整流程
文字输入
→UTF-8 编码
→OOK 调制
LED 光信号
→相机采集
→自适应增益
OOK 解调
→MIMO 合并
→文字输出
学习路径
12 个渐进式模块,从系统概览到实验验证
模块分类
六个模块分类:概览、算法、架构、实验、时间线、设计