水下光通信多媒体数据传输系统的设计与开发Design and Development of Underwater Optical Communication PC and FPGA Communication System
曹聪;郭建中;王振亚;谭浪;胡仁杰;艾勇;肖云;袁进刚;万梓傲;
CAO Cong;GUO Jianzhong;WANG Zhenya;TAN Lang;HU Renjie;AI Yong;XIAO Yun;YUAN Jingang;WAN Ziao;Wuhan Textile University;Wuhan Liubo Photoelectric Technology Co.,Ltd;Wuhan Marine Communication Institute;
摘要(Abstract):
开发了一款基于C#的数据传输处理显示的上位机软件和硬件控制的FPGA(Field Programmable Gate Array,现场可编程门阵列)下位机为一体的多媒体数据传输系统,对于水下光通信整体系统的水下工程应用具有一定价值。上位机与下位机之间通过千兆以太网进行交互,整个系统具有传输速率可变的多媒体数据传输模式与光信道性能检测模式。在光信道的误码率为0时可收发完整文本、图片及视频、调用摄像头定时拍照、定时间隔拍照、循环收发图片等数据。经实验证明,该多媒体数据传输系统能够满足实际使用需求,丢包率近乎为0,具有良好的稳定性、实用性和互动性。
A subsystem consisting of computer, FPGA and related software is developed for underwater wireless optical communications for the convenience of interactivity and observation of transmission rate. The computer is served as the master, processing images and video with a software developed by C#, and FPGA works as the slave, directly control ling the data transfer rate and driving the subsequent devices. The computer and FPGA can communicate via gigabit ethernet with an adaptive rate to send or receive files such as text, image and video stored in, or acquired from a camera, which can be activated by the master to work periodically. Experiments show that the system can meet the need of actual use with a zero packet loss rate, and has good stability, practicability and interactivity.
关键词(KeyWords):
水下光通信;上位机;FPGA;以太网;收发数据
underwater optical communications;master computer;FPGA;ethernet;transceiver data
基金项目(Foundation): 2020武汉市企业技术创新项目(编号:2020010602012047)
作者(Authors):
曹聪;郭建中;王振亚;谭浪;胡仁杰;艾勇;肖云;袁进刚;万梓傲;
CAO Cong;GUO Jianzhong;WANG Zhenya;TAN Lang;HU Renjie;AI Yong;XIAO Yun;YUAN Jingang;WAN Ziao;Wuhan Textile University;Wuhan Liubo Photoelectric Technology Co.,Ltd;Wuhan Marine Communication Institute;
参考文献(References):
- [1] 范剑锋.水下LED可见光多媒体通信系统设计[D].大连:大连海事大学,2019.
- [2] 骆佳晨,吴绍锋,李东波.基于C#的CCD光谱数据实时读取及数据处理的软件设计与开发[J].机械设计与制造工程,2019,48(7):56-61.
- [3] 马朝,李颖,杨明.用Verilog-HDL设计数字逻辑系统[J].计算机工程,2000(12):110-112.
- [4] 窦文淼,熊显名,郝建卫.基于FPGA的蓄电池参数检测仪[J].国外电子测量技术,2016,35(11):63-67.
- [5] 许波,赵佳.一种FPGA与PC通信方法及其应用[J].电子测量技术,2018,41(2):115-118.
- [6] 刘彦刚.一种基于FPGA的软件无线电平台设计与实现[D].成都:电子科技大学,2016.
- [7] 张威.基于FPGA的高速以太网接口设计和实现[D].成都:电子科技大学,2016.
- [8] 杨威.基于FPGA的以太网和串口数据传输系统设计与实现[D].哈尔滨:哈尔滨工程大学,2013.
- [9] 王平,李莉,赵宏.一种多媒体通信模型的设计与实现[J].小型微型计算机系统,2001(12):1417-1420.
- 曹聪
- 郭建中
- 王振亚
- 谭浪
- 胡仁杰
- 艾勇
- 肖云
- 袁进刚
- 万梓傲
CAO Cong- GUO Jianzhong
- WANG Zhenya
- TAN Lang
- HU Renjie
- AI Yong
- XIAO Yun
- YUAN Jingang
- WAN Ziao
- Wuhan Textile University
- Wuhan Liubo Photoelectric Technology Co.
- Ltd
- Wuhan Marine Communication Institute
- 曹聪
- 郭建中
- 王振亚
- 谭浪
- 胡仁杰
- 艾勇
- 肖云
- 袁进刚
- 万梓傲
CAO Cong- GUO Jianzhong
- WANG Zhenya
- TAN Lang
- HU Renjie
- AI Yong
- XIAO Yun
- YUAN Jingang
- WAN Ziao
- Wuhan Textile University
- Wuhan Liubo Photoelectric Technology Co.
- Ltd
- Wuhan Marine Communication Institute