2021-08-25 09:03:44 索煒達電子 988
項目編號:E612
文件大小:55M
源碼說明:帶中文注釋
開發(fā)環(huán)境:Verilog
簡要概述
經(jīng)過系統(tǒng)整機的組裝和測試表明:本文設計的基于 FPGA 的空間激光通信器在大于50m的通信距離上實現(xiàn)了1Mbps以上通信速率的系統(tǒng)設計功能,完成了基于 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
│ └ 單片機代碼
│ ├ 串口發(fā)送
│ │ │ STARTUP.A51
│ │ │ STARTUP.LST
│ │ │ STARTUP.OBJ
│ │ │ 串口發(fā)送
│ │ │ 串口發(fā)送.c
│ │ │ 串口發(fā)送.hex
│ │ │ 串口發(fā)送.lnp
│ │ │ 串口發(fā)送.LST
│ │ │ 串口發(fā)送.M51
│ │ │ 串口發(fā)送.OBJ
│ │ │ 串口發(fā)送.plg
│ │ │ 串口發(fā)送.uvopt
│ │ │ 串口發(fā)送.uvproj
│ │ │ 串口發(fā)送_uvopt.bak
│ │ └ 串口發(fā)送_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
│ ├ 激光發(fā)射_供電部分
│ │ │ 激光驅動供電.PcbDoc
│ │ │ 激光驅動供電.PrjPcb
│ │ └ 激光驅動供電.SchDoc
│ └ 激光發(fā)射器
│ │ 激光發(fā)射器.PcbDoc
│ │ 激光發(fā)射器.PcbDocPreview
│ │ 激光發(fā)射器.PrjPcb
│ │ 激光發(fā)射器.SchDoc
│ └ 激光發(fā)射器.SchDocPreview
├ Simulation_File
│ │ AGC電路仿真模型.ms11
│ │ 整形元件比較.pdf
│ │ 激光二極管發(fā)射電路.ms11
│ └ 設計環(huán)境說明.txt
├ 參考資料
│ │ A較適合--近距離無線激光通信系統(tǒng)的設計.pdf
│ │ A較適合-基于光電二極管檢測電路的噪聲分析與電路設計.pdf
│ │ pin光電探測的研究.PDF
│ │ S3096-02.pdf
│ │ s3096-02_s4204_kpin1039e04.pdf
│ │ sym.cn.am336(cn).pdf
│ │ 一種新型室內(nèi)無線光通信系統(tǒng)結構.pdf
│ │ 一種無線激光通信實驗教學演示裝置的設計.pdf
│ │ 光存儲中的光電檢測技術.pdf
│ │ 光電二極管偏壓電路設計.pdf
│ │ 光電二極管前置放大器設計.pdf
│ │ 利用單片機控制的LD驅動系統(tǒng)研究.pdf
│ │ 半導體激光器使用指南.pdf
│ │ 國內(nèi)外空間光通信技術發(fā)展及趨勢研究.pdf
│ │ 國外激光通信的發(fā)展概況.pdf
│ │ 國外空間激光通信系統(tǒng)技術最新進展.pdf
│ │ 基于光電二極管的前置放大電路噪聲分析.pdf
│ │ 大動態(tài)范圍AGC電路在接收機中的應用.pdf
│ │ 無線激光通信的發(fā)展前景探討.pdf
│ │ 無線激光通信調(diào)制方式性能分析.pdf
│ │ 無線激光通信音頻傳輸實驗.pdf
│ │ 比較器的合理選擇.pdf
│ │ 激光二極管介紹.pdf
│ │ 激光器與光電探測器.pdf
│ │ 激光大氣傳輸?shù)男诺兰靶阅苎芯?pdf
│ │ 激光通信中DPPM調(diào)制解調(diào)技術的FPGA實現(xiàn).pdf
│ │ 激光通信調(diào)制方式的研究.pdf
│ │ 硅光電二極管在光電檢測電路中的應用研究.pdf
│ │ 美國空間激光通信研究發(fā)展概況及現(xiàn)狀.pdf
│ │ 脈沖激光測距接收電路的設計.pdf
│ │ 自由空間光通信技術及國內(nèi)外發(fā)展狀況.pdf
│ │ 艦船無線激光通信.pdf
│ │ 采用TL026C的視頻光接收機中AGC放大電路設計.pdf
│ │ 針對高速光電二極管應用的高精度互阻抗放大器.pdf
│ │ 高速大氣激光通信收發(fā)模塊的研究與設計.pdf
│ └ FPGA串口資料
│ │ FPGA串口_verilog_.pdf
│ │ 串口通信編程大全.pdf
│ │ 基于FPGA串口通信系統(tǒng)設計.pdf
│ │ 基于FPGA的串口通訊設計.pdf
│ │ 基于Verilog_HDL的UART串行通訊模塊設計及仿真.pdf
│ │ 基于Verilog的UART模塊的設計電子設計論文.pdf
│ └ 通用異步串口的IP CORE設計.pdf
├ 畢設論文
│ └ 畢業(yè)設計論文-馬超-電子版.pdf
└ 答辯PPT
│ 畢業(yè)答辯.ppt
└ 測試視頻_Compress.WMV