2021-08-25 09:03:44 索炜达电子 598
项目编号:E612
文件大小:55M
源码说明:带中文注释
开发环境:Verilog
简要概述
经过系统整机的组装和测试表明:本文设计的基于 FPGA 的空间激光通信器在大于50m的通信距离上实现了1Mbps以上通信速率的系统设计功能,完成了基于 FPGA 的空间激光通信器的设计工作。
目录│文件列表:
└ 基于FPGA激光通信器设计
├ Code_File
│ │ 说明.txt
│ ├ FPGA_Code
│ │ │ 说明.txt
│ │ ├ FPGA_RE
│ │ │ │ RE_2M_STC.asm.rpt
│ │ │ │ RE_2M_STC.cdf
│ │ │ │ RE_2M_STC.done
│ │ │ │ RE_2M_STC.dpf
│ │ │ │ RE_2M_STC.eda.rpt
│ │ │ │ RE_2M_STC.fit.rpt
│ │ │ │ RE_2M_STC.fit.smsg
│ │ │ │ RE_2M_STC.fit.summary
│ │ │ │ RE_2M_STC.flow.rpt
│ │ │ │ RE_2M_STC.map.rpt
│ │ │ │ RE_2M_STC.map.summary
│ │ │ │ RE_2M_STC.pin
│ │ │ │ RE_2M_STC.pof
│ │ │ │ RE_2M_STC.qpf
│ │ │ │ RE_2M_STC.qsf
│ │ │ │ RE_2M_STC.qws
│ │ │ │ RE_2M_STC.sof
│ │ │ │ RE_2M_STC.tan.rpt
│ │ │ │ RE_2M_STC.tan.summary
│ │ │ │ RE_2M_STC_nativelink_simulation.rpt
│ │ │ ├ db
│ │ │ │ │ prev_cmp_RE_2M_STC.asm.qmsg
│ │ │ │ │ prev_cmp_RE_2M_STC.eda.qmsg
│ │ │ │ │ prev_cmp_RE_2M_STC.fit.qmsg
│ │ │ │ │ prev_cmp_RE_2M_STC.map.qmsg
│ │ │ │ │ prev_cmp_RE_2M_STC.qmsg
│ │ │ │ │ prev_cmp_RE_2M_STC.tan.qmsg
│ │ │ │ │ RE_2M_STC.(0).cnf.cdb
│ │ │ │ │ RE_2M_STC.(0).cnf.hdb
│ │ │ │ │ RE_2M_STC.(1).cnf.cdb
│ │ │ │ │ RE_2M_STC.(1).cnf.hdb
│ │ │ │ │ RE_2M_STC.(2).cnf.cdb
│ │ │ │ │ RE_2M_STC.(2).cnf.hdb
│ │ │ │ │ RE_2M_STC.(3).cnf.cdb
│ │ │ │ │ RE_2M_STC.(3).cnf.hdb
│ │ │ │ │ RE_2M_STC.(4).cnf.cdb
│ │ │ │ │ RE_2M_STC.(4).cnf.hdb
│ │ │ │ │ RE_2M_STC.(5).cnf.cdb
│ │ │ │ │ RE_2M_STC.(5).cnf.hdb
│ │ │ │ │ RE_2M_STC.asm.qmsg
│ │ │ │ │ RE_2M_STC.asm_labs.ddb
│ │ │ │ │ RE_2M_STC.cbx.xml
│ │ │ │ │ RE_2M_STC.cmp.bpm
│ │ │ │ │ RE_2M_STC.cmp.cdb
│ │ │ │ │ RE_2M_STC.cmp.ecobp
│ │ │ │ │ RE_2M_STC.cmp.hdb
│ │ │ │ │ RE_2M_STC.cmp.kpt
│ │ │ │ │ RE_2M_STC.cmp.rdb
│ │ │ │ │ RE_2M_STC.cmp.tdb
│ │ │ │ │ RE_2M_STC.cmp0.ddb
│ │ │ │ │ RE_2M_STC.cmp2.ddb
│ │ │ │ │ RE_2M_STC.cmp_merge.kpt
│ │ │ │ │ RE_2M_STC.db_info
│ │ │ │ │ RE_2M_STC.eco.cdb
│ │ │ │ │ RE_2M_STC.eda.qmsg
│ │ │ │ │ RE_2M_STC.fit.qmsg
│ │ │ │ │ RE_2M_STC.hier_info
│ │ │ │ │ RE_2M_STC.hif
│ │ │ │ │ RE_2M_STC.lpc.html
│ │ │ │ │ RE_2M_STC.lpc.rdb
│ │ │ │ │ RE_2M_STC.lpc.txt
│ │ │ │ │ RE_2M_STC.map.bpm
│ │ │ │ │ RE_2M_STC.map.cdb
│ │ │ │ │ RE_2M_STC.map.ecobp
│ │ │ │ │ RE_2M_STC.map.hdb
│ │ │ │ │ RE_2M_STC.map.kpt
│ │ │ │ │ RE_2M_STC.map.qmsg
│ │ │ │ │ RE_2M_STC.map_bb.cdb
│ │ │ │ │ RE_2M_STC.map_bb.hdb
│ │ │ │ │ RE_2M_STC.pre_map.cdb
│ │ │ │ │ RE_2M_STC.pre_map.hdb
│ │ │ │ │ RE_2M_STC.rpp.qmsg
│ │ │ │ │ RE_2M_STC.rtlv.hdb
│ │ │ │ │ RE_2M_STC.rtlv_sg.cdb
│ │ │ │ │ RE_2M_STC.rtlv_sg_swap.cdb
│ │ │ │ │ RE_2M_STC.sgate.rvd
│ │ │ │ │ RE_2M_STC.sgate_sm.rvd
│ │ │ │ │ RE_2M_STC.sgdiff.cdb
│ │ │ │ │ RE_2M_STC.sgdiff.hdb
│ │ │ │ │ RE_2M_STC.sld_design_entry.sci
│ │ │ │ │ RE_2M_STC.sld_design_entry_dsc.sci
│ │ │ │ │ RE_2M_STC.syn_hier_info
│ │ │ │ │ RE_2M_STC.tan.qmsg
│ │ │ │ │ RE_2M_STC.tis_db_list.ddb
│ │ │ │ │ RE_2M_STC.tmw_info
│ │ │ │ └ RE_2M_STC_global_asgn_op.abo
│ │ │ ├ incremental_db
│ │ │ │ │ README
│ │ │ │ └ compiled_partitions
│ │ │ │ │ RE_2M_STC.root_partition.cmp.atm
│ │ │ └ SRC
│ │ │ │ baud_rate.v
│ │ └ FPGA_TX
│ │ │ FPGA_TX.asm.rpt
│ │ │ FPGA_TX.cdf
│ │ │ FPGA_TX.done
│ │ │ FPGA_TX.dpf
│ │ │ FPGA_TX.eda.rpt
│ │ │ FPGA_TX.fit.rpt
│ │ │ FPGA_TX.fit.smsg
│ │ ├ db
│ │ │ │ FPGA_TX.(0).cnf.cdb
│ │ │ │ FPGA_TX.(0).cnf.hdb
│ │ │ │ FPGA_TX.(1).cnf.cdb
│ │ │ │ FPGA_TX.(1).cnf.hdb
│ │ │ │ FPGA_TX.(2).cnf.cdb
│ │ │ │ FPGA_TX.(2).cnf.hdb
│ │ │ │ FPGA_TX.(3).cnf.cdb
│ │ │ │ FPGA_TX.(3).cnf.hdb
│ │ │ │ FPGA_TX.(4).cnf.cdb
│ │ │ │ FPGA_TX.(4).cnf.hdb
│ │ │ │ FPGA_TX.(5).cnf.cdb
│ │ │ │ FPGA_TX.(5).cnf.hdb
│ │ │ │ FPGA_TX.asm.qmsg
│ │ │ │ FPGA_TX.cbx.xml
│ │ │ │ FPGA_TX.cmp.bpm
│ │ │ │ FPGA_TX.cmp.cdb
│ │ │ │ FPGA_TX.cmp.ecobp
│ │ │ │ FPGA_TX.cmp.hdb
│ │ │ │ FPGA_TX.cmp.kpt
│ │ │ │ FPGA_TX.cmp.rdb
│ │ │ │ FPGA_TX.cmp.tdb
│ │ │ │ FPGA_TX.cmp0.ddb
│ │ │ │ FPGA_TX.cmp_merge.kpt
│ │ │ │ FPGA_TX.db_info
│ │ │ │ FPGA_TX.eco.cdb
│ │ │ │ FPGA_TX.eda.qmsg
│ │ │ │ FPGA_TX.fit.qmsg
│ │ │ │ FPGA_TX.hier_info
│ │ │ │ FPGA_TX.hif
│ │ │ │ FPGA_TX.lpc.html
│ │ │ │ FPGA_TX.lpc.rdb
│ │ │ │ FPGA_TX.lpc.txt
│ │ │ │ FPGA_TX.map.bpm
│ │ │ │ FPGA_TX.map.cdb
│ │ │ │ FPGA_TX.map.ecobp
│ │ │ │ FPGA_TX.map.hdb
│ │ │ │ FPGA_TX.map.kpt
│ │ │ │ FPGA_TX.map.qmsg
│ │ │ │ FPGA_TX.map_bb.cdb
│ │ │ │ FPGA_TX.map_bb.hdb
│ │ │ │ FPGA_TX.pre_map.cdb
│ │ │ │ FPGA_TX.pre_map.hdb
│ │ │ │ FPGA_TX.rpp.qmsg
│ │ │ │ FPGA_TX.rtlv.hdb
│ │ │ │ FPGA_TX.rtlv_sg.cdb
│ │ │ │ FPGA_TX.rtlv_sg_swap.cdb
│ │ │ │ FPGA_TX.sgate.rvd
│ │ │ │ FPGA_TX.sgate_sm.rvd
│ │ │ │ FPGA_TX.sgdiff.cdb
│ │ │ │ FPGA_TX.sgdiff.hdb
│ │ │ │ FPGA_TX.sld_design_entry.sci
│ │ │ │ FPGA_TX.sld_design_entry_dsc.sci
│ │ │ │ FPGA_TX.syn_hier_info
│ │ │ │ FPGA_TX.tan.qmsg
│ │ │ │ FPGA_TX.tis_db_list.ddb
│ │ │ │ FPGA_TX.tmw_info
│ │ │ │ FPGA_TX_global_asgn_op.abo
│ │ │ │ prev_cmp_FPGA_TX.asm.qmsg
│ │ │ │ prev_cmp_FPGA_TX.eda.qmsg
│ │ │ │ prev_cmp_FPGA_TX.fit.qmsg
│ │ │ │ prev_cmp_FPGA_TX.map.qmsg
│ │ │ │ prev_cmp_FPGA_TX.qmsg
│ │ │ └ prev_cmp_FPGA_TX.tan.qmsg
│ │ ├ incremental_db
│ │ │ │ README
│ │ │ └ compiled_partitions
│ │ │ │ FPGA_TX.root_partition.cmp.atm
│ │ │ │ FPGA_TX.root_partition.cmp.dfp
│ │ │ │ FPGA_TX.root_partition.cmp.hdbx
│ │ │ │ FPGA_TX.root_partition.cmp.kpt
│ │ │ │ FPGA_TX.root_partition.cmp.rcf
│ │ │ │ FPGA_TX.root_partition.map.atm
│ │ │ │ FPGA_TX.root_partition.map.dpi
│ │ │ │ FPGA_TX.root_partition.map.hdbx
│ │ │ └ FPGA_TX.root_partition.map.kpt
│ │ ├ simulation
│ │ │ └ modelsim
│ │ │ │ FPGA_TX.sft
│ │ │ │ FPGA_TX.vo
│ │ │ │ FPGA_TX_modelsim.xrf
│ │ │ └ FPGA_TX_v.sdo
│ │ └ SRC
│ │ │ baud_rate.v
│ │ │ bps_g.v
│ │ │ FPGA_TX.v
│ │ │ FPGA_TX.v.bak
│ │ │ SMG_SCAN.v
│ │ │ tx_data.v
│ │ │ uart_rx.v
│ │ │ uart_rx.v.bak
│ │ └ uart_rx.vPreview
│ └ 单片机代码
│ ├ 串口发送
│ │ │ STARTUP.A51
│ │ │ STARTUP.LST
│ │ │ STARTUP.OBJ
│ │ │ 串口发送
│ │ │ 串口发送.c
│ │ │ 串口发送.hex
│ │ │ 串口发送.lnp
│ │ │ 串口发送.LST
│ │ │ 串口发送.M51
│ │ │ 串口发送.OBJ
│ │ │ 串口发送.plg
│ │ │ 串口发送.uvopt
│ │ │ 串口发送.uvproj
│ │ │ 串口发送_uvopt.bak
│ │ └ 串口发送_uvproj.bak
│ └ 串口接收
│ │ STARTUP.A51
│ │ STARTUP.LST
│ │ STARTUP.OBJ
│ │ 串口接收
│ │ 串口接收.c
│ │ 串口接收.hex
│ │ 串口接收.lnp
│ │ 串口接收.LST
│ │ 串口接收.M51
│ │ 串口接收.OBJ
│ │ 串口接收.plg
│ │ 串口接收.uvopt
│ │ 串口接收.uvproj
│ │ 串口接收_uvopt.bak
│ └ 串口接收_uvproj.bak
├ PCB_File
│ │ 设计软件说明.txt
│ ├ 接收电路供电PCB
│ │ │ 接收供电部分.PcbDoc
│ │ │ 接收供电部分.PrjPcb
│ │ │ 接收供电部分.SchDoc
│ │ └ 接收供电部分.SchDocPreview
│ ├ 激光信号接收电路
│ │ │ 接收电路.PcbDoc
│ │ │ 接收电路.PcbDocPreview
│ │ │ 接收电路.PrjPcb
│ │ │ 接收电路.PrjPcbStructure
│ │ │ 接收电路.SchDoc
│ │ │ 接收电路.SchDocPreview
│ │ └ 自动增益_峰值检波_比较器整形电路原理图.pdf
│ ├ 激光发射_供电部分
│ │ │ 激光驱动供电.PcbDoc
│ │ │ 激光驱动供电.PrjPcb
│ │ └ 激光驱动供电.SchDoc
│ └ 激光发射器
│ │ 激光发射器.PcbDoc
│ │ 激光发射器.PcbDocPreview
│ │ 激光发射器.PrjPcb
│ │ 激光发射器.SchDoc
│ └ 激光发射器.SchDocPreview
├ Simulation_File
│ │ AGC电路仿真模型.ms11
│ │ 整形元件比较.pdf
│ │ 激光二极管发射电路.ms11
│ └ 设计环境说明.txt
├ 参考资料
│ │ A较适合--近距离无线激光通信系统的设计.pdf
│ │ A较适合-基于光电二极管检测电路的噪声分析与电路设计.pdf
│ │ pin光电探测的研究.PDF
│ │ S3096-02.pdf
│ │ s3096-02_s4204_kpin1039e04.pdf
│ │ sym.cn.am336(cn).pdf
│ │ 一种新型室内无线光通信系统结构.pdf
│ │ 一种无线激光通信实验教学演示装置的设计.pdf
│ │ 光存储中的光电检测技术.pdf
│ │ 光电二极管偏压电路设计.pdf
│ │ 光电二极管前置放大器设计.pdf
│ │ 利用单片机控制的LD驱动系统研究.pdf
│ │ 半导体激光器使用指南.pdf
│ │ 国内外空间光通信技术发展及趋势研究.pdf
│ │ 国外激光通信的发展概况.pdf
│ │ 国外空间激光通信系统技术最新进展.pdf
│ │ 基于光电二极管的前置放大电路噪声分析.pdf
│ │ 大动态范围AGC电路在接收机中的应用.pdf
│ │ 无线激光通信的发展前景探讨.pdf
│ │ 无线激光通信调制方式性能分析.pdf
│ │ 无线激光通信音频传输实验.pdf
│ │ 比较器的合理选择.pdf
│ │ 激光二极管介绍.pdf
│ │ 激光器与光电探测器.pdf
│ │ 激光大气传输的信道及性能研究.pdf
│ │ 激光通信中DPPM调制解调技术的FPGA实现.pdf
│ │ 激光通信调制方式的研究.pdf
│ │ 硅光电二极管在光电检测电路中的应用研究.pdf
│ │ 美国空间激光通信研究发展概况及现状.pdf
│ │ 脉冲激光测距接收电路的设计.pdf
│ │ 自由空间光通信技术及国内外发展状况.pdf
│ │ 舰船无线激光通信.pdf
│ │ 采用TL026C的视频光接收机中AGC放大电路设计.pdf
│ │ 针对高速光电二极管应用的高精度互阻抗放大器.pdf
│ │ 高速大气激光通信收发模块的研究与设计.pdf
│ └ FPGA串口资料
│ │ FPGA串口_verilog_.pdf
│ │ 串口通信编程大全.pdf
│ │ 基于FPGA串口通信系统设计.pdf
│ │ 基于FPGA的串口通讯设计.pdf
│ │ 基于Verilog_HDL的UART串行通讯模块设计及仿真.pdf
│ │ 基于Verilog的UART模块的设计电子设计论文.pdf
│ └ 通用异步串口的IP CORE设计.pdf
├ 毕设论文
│ └ 毕业设计论文-马超-电子版.pdf
└ 答辩PPT
│ 毕业答辩.ppt
└ 测试视频_Compress.WMV