APP下载

基于Zynq的双工可见光通信系统设计

2021-10-25沈云飞

科学技术创新 2021年30期
关键词:系统设计

沈云飞

(北方工业大学信息学院,北京100144)

可见光通信(Visible Light Communication,VLC)是一种新型的无线通信方式,由于使用波长范围在400nm 到700nm的可见光作为媒介载体进行通信,其具有低功耗、高带宽、防电磁干扰等优势[1],在水下通信、矿井检测或者军事等领域具有广阔的应用前景[2]。

当前对于可见光通信的研究多集中于信道仿真或者离线测试,实际工程应用的可见光传输系统还很少见。本文基于高性能Zynq 7000 系列芯片设计了实时双工可见光通信系统,在Zynq 单芯片PS(ARM)+PL(FPGA)的架构下,该系统扩展性高、稳定性强,可通过网线连接便携设备传输数据。

1 系统设计方案

系统的设计方案框图如图1 所示,Zynq 数控平台通过以太网口与上层设备相连。在光发射链路中采用场效应管的OOK 调制方案驱动白光LED 完成电光转化,光接收链路使用大面积PIN-PD 采集光强信息,通过放大电路恢复原始电信号,完成光电转化[3]。

图1 双工可见光通信系统方案框图

视频回放模块负责从硬盘读取之前存储的视频文件,把视频数据送到VDEC 模块,由VDEC 模块进行解码后通过VO 模块输出显示。

2 Zynq 数控平台设计

Zynq 芯片的特色是其内部集成了ARM处理器和FPGA 逻辑运算单元,从而构成了PS(Processing System)+PL(Programmable Logic)的单芯片SoC 解决方案。PS与PL 间利用AXI4 协议实现数据交互,具有低功耗,处理能力强的特点,可以突破底层硬件与嵌入式处理器、操作系统之间的速率瓶颈[4]。

本系统选用Zynq-XC7Z020 开发板作为数控平台,如图2所示为数据传输架构。在Zynq 芯片的PS 侧移植了Linux 操作系统,利用多线程技术和TCP 协议与上层设备进行以太网数据通信,并采用了基于AXI-DMA的方案实现内部PS与PL的高速数据互联。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀