找回密码
 立即注册

sefdm的Matlab代码

[复制链接]
发表于 2023-11-20 04:07:21 | 显示全部楼层 |阅读模式
文件列表:

├文件夹1:[sefdm-sdr-master]
│  ├文件夹1:[01_ofmd_init_model]
│  │  ├(1)BER_init_model.png
│  │  ├(2)ofdm_init_model.m
│  │  └█
│  ├文件夹2:[02_ofdm_phy_802_11a_model]
│  │  ├(1)BER_ofdm_model.png
│  │  ├(2)ofdm_model_for_test_func_01.m
│  │  ├(3)ofdm_model_for_test_func_02.m
│  │  ├文件夹1:[ofdm_phy_802_11a]
│  │  │  ├(1)Add_GI.m
│  │  │  ├(2)AllocateInfAndPilotSubcarrier.m
│  │  │  ├(3)Constellate_From_LTS.m
│  │  │  ├(4)Constellate_From_OFDMSymbols.m
│  │  │  ├(5)ConstellationDemap.m
│  │  │  ├(6)ConstellationMap.m
│  │  │  ├(7)Del_GI.m
│  │  │  ├(8)GenerateLTS.m
│  │  │  ├(9)GenerateSTS.m
│  │  │  ├(10)Generate_OFDMSymbols.m
│  │  │  ├(11)OFDM_tx.m
│  │  │  └█
│  │  └█
│  ├文件夹3:[03_ofdm_timing_synch_model]
│  │  ├文件夹1:[functions]
│  │  │  ├(1)autocorr_L_D.m
│  │  │  ├(2)cross_corr.m
│  │  │  ├(3)draw_frame.m
│  │  │  ├(4)draw_text.m
│  │  │  ├(5)graph_signal_detection.m
│  │  │  ├(6)graph_signal_detection_FOR_PRESENTATION_DEL.m
│  │  │  ├(7)graph_symbol_timing.m
│  │  │  ├(8)graph_symbol_timing_hist.m
│  │  │  ├(9)printf_err.m
│  │  │  ├(10)randn_cmplx.m
│  │  │  └█
│  │  ├(1)ofdm_signal_detection_model.m
│  │  ├(2)ofdm_symbol_timing_model.m
│  │  ├文件夹2:[png]
│  │  │  ├(1)signal_detection_EbNo.png
│  │  │  ├(2)signal_detection_EbNo_avg.png
│  │  │  ├(3)signal_detection_L.png
│  │  │  ├(4)signal_detection_L_avg.png
│  │  │  ├(5)symbols_timing.png
│  │  │  ├(6)symbols_timing_avg.png
│  │  │  ├(7)symbols_timing_avg_zoom.png
│  │  │  ├(8)symbols_timing_hist.png
│  │  │  ├(9)symbols_timing_hist_2.png
│  │  │  ├(10)symbols_timing_prob_err_2.png
│  │  │  └█
│  │  └█
│  ├文件夹4:[04_ofdm_time_freq_synch_model]
│  │  ├(1)CoarseFreqSynchModel.m
│  │  ├(2)CoarseTimeSynchModel.m
│  │  ├(3)FineFreqSynchModel.m
│  │  ├(4)FineTimeSynchModel.m
│  │  ├(5)FreqOffsetConstellationModel.m
│  │  ├文件夹1:[functions]
│  │  │  ├(1)CoarseTimeSynch.m
│  │  │  ├(2)FineTimeSynch.m
│  │  │  ├(3)FreqSynch.m
│  │  │  ├(4)SignalDetection.m
│  │  │  └█
│  │  ├(6)SignalDetectionModel.m
│  │  ├(7)UBodyModel.m
│  │  └█
│  ├文件夹5:[05_real_ofdm_one_signal_processing]
│  │  ├文件夹1:[functions]
│  │  │  ├(1)ChannelEstimationByLTS.m
│  │  │  ├(2)Graph_ChannelAndResidualFOCompensation.m
│  │  │  ├(3)Graph_CoarseTimeSynch.m
│  │  │  ├(4)Graph_FineTimeSynch.m
│  │  │  ├(5)Graph_SignalDetection.m
│  │  │  ├(6)PhaseSynchByLTS.m
│  │  │  ├(7)PhaseSynchByPilots.m
│  │  │  └█
│  │  ├文件夹2:[ProcessingResults]
│  │  │  ├文件夹1:[rx_tr_prmbl_5000_3]
│  │  │  │  ├(1)01_ComplexEnvelope_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(2)02_SignalDetection_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(3)03_SignalDetection_Zoom_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(4)04_CoarseTimeSynch_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(5)05_FineTimeSynch_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(6)06_BPSK_LTS_rx_prmbl_5000_3.png
│  │  │  │  ├(7)07_BeforeResidualFreqPhaseCompensation_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(8)08_AfterResidualFreqPhaseCompensation_rx_tr_prmbl_5000_3.png
│  │  │  │  ├(9)README.txt
│  │  │  │  └█
│  │  │  ├文件夹2:[rx_tr_randi_1000ofdm_10]
│  │  │  │  ├(1)02_SignalDetection_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(2)04_CoarseTimeSynch_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(3)05_FineTimeSynch_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(4)07_BeforePhaseOffsetCompensation_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(5)08_AfterPhaseOffsetCompensation_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(6)09_BeforePhaseOffsetCompensation_rx_tr_randi_1000ofdm_10_100.png
│  │  │  │  ├(7)10_AfterPhaseOffsetCompensation_rx_tr_randi_1000ofdm_10_100.png
│  │  │  │  ├(8)11_BeforePhaseOffsetCompensation_rx_tr_randi_1000ofdm_10_20.png
│  │  │  │  ├(9)12_AfterPhaseOffsetCompensation_rx_tr_randi_1000ofdm_10_20.png
│  │  │  │  ├(10)13_AfterChannelAndResidualFOCompensation_rx_tr_randi_1000ofdm_10_20.png
│  │  │  │  ├(11)14_AfterChannelAndResidualFOCompensation_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(12)14_BeforeChannelAndResidualFOCompensation_rx_tr_randi_1000ofdm_10.png
│  │  │  │  ├(13)README.txt
│  │  │  │  └█
│  │  │  ├文件夹3:[rx_tr_randi_20ofdm_10_SignalDetection_DCOffset]
│  │  │  │  ├(1)01_SigDetect_Without_DCoffset_Compensation.png
│  │  │  │  ├(2)01_SigDetect_Without_DCoffset_Compensation_ZOOM.png
│  │  │  │  ├(3)02_SigDetect_With_DCoffset_Compensation.png
│  │  │  │  ├(4)02_SigDetect_With_DCoffset_Compensation_ZOOM.png
│  │  │  │  └█
│  │  │  ├文件夹4:[rx_tr_randi_20ofdm_13]
│  │  │  │  ├(1)02_SignalDetection_rx_tr_randi_20ofdm_13.png
│  │  │  │  ├(2)04_CoarseTimeSynch_rx_tr_randi_20ofdm_13.png
│  │  │  │  ├(3)05_FineTimeSynch_rx_tr_randi_20ofdm_13.png
│  │  │  │  ├(4)07_BeforePhaseOffsetCompensation_rx_tr_randi_20ofdm_13.png
│  │  │  │  ├(5)08_AfterPhaseOffsetCompensation_rx_tr_randi_20ofdm_13.png
│  │  │  │  ├(6)09_AfterChannelAndResidualFOCompensation_rx_tr_randi_20ofdm_13.png
│  │  │  │  ├(7)README.txt
│  │  │  │  └█
│  │  │  ├文件夹5:[rx_tr_randi_20ofdm_8]
│  │  │  │  ├(1)02.1_SigDetect_Without_DCoffset_Compensation_ZOOM.png
│  │  │  │  ├(2)02.2_SigDetect_With_DCoffset_Compensation_ZOOM.png
│  │  │  │  ├(3)02_SignalDetection_rx_tr_randi_20ofdm_8.png
│  │  │  │  ├(4)04_CoarseTimeSynch_rx_tr_randi_20ofdm_8.png
│  │  │  │  ├(5)07_BeforePhaseOffsetCompensation_rx_tr_randi_20ofdm_8.png
│  │  │  │  ├(6)08_AfterPhaseOffsetCompensation_rx_tr_randi_20ofdm_8.png
│  │  │  │  ├(7)08_AfterPhaseOffsetCompensation_rx_tr_randi_20ofdm_8_minusOnePilot.png
│  │  │  │  ├(8)09_AfterChannelAndResidualFOCompensation_rx_tr_randi_20ofdm_9.png
│  │  │  │  ├(9)README.txt
│  │  │  │  └█
│  │  │  └█
│  │  ├(1)RealCoarseFreqSynch.m
│  │  ├(2)RealCoarseTimeSynch.m
│  │  ├(3)RealFineFreqSynch.m
│  │  ├(4)RealFineTimeSynch.m
│  │  ├(5)RealOneSignalSynch.m
│  │  ├(6)RealSignalDetection.m
│  │  └█
│  ├文件夹6:[06_real_ofdm_signals_processing]
│  │  ├(1)CheckSigDetectAlgorithm.m
│  │  ├文件夹1:[functions]
│  │  │  ├(1)GraphSave_CoarseTimeSynch.m
│  │  │  ├(2)GraphSave_Constellation.m
│  │  │  ├(3)GraphSave_FineTimeSynch.m
│  │  │  └█
│  │  ├(2)RealOFDMSignalsProcessing.m
│  │  └█
│  ├文件夹7:[07_sefdm_init_model]
│  │  ├文件夹1:[functions]
│  │  │  ├(1)form_const_for_detection_algorithm.m
│  │  │  ├(2)generate_idft_matrix.m
│  │  │  ├(3)IC.m
│  │  │  ├(4)ID.m
│  │  │  ├(5)MF.m
│  │  │  ├(6)ML.m
│  │  │  ├(7)slicing.m
│  │  │  ├(8)TSVD.m
│  │  │  ├(9)ZF.m
│  │  │  └█
│  │  ├(1)print_results.m
│  │  ├文件夹2:[results]
│  │  │  ├(1)MF_IC_16_0.8_BPSK.mat
│  │  │  ├(2)MF_ID_16_0.8_BPSK_1.mat
│  │  │  ├(3)MF_ID_16_0.8_BPSK_2.mat
│  │  │  ├(4)MF_ID_16_0.8_BPSK_3.mat
│  │  │  ├(5)MF_ID_26_0.72222_BPSK_3.mat
│  │  │  ├(6)MF_ID_26_0.8125_BPSK_1.mat
│  │  │  ├(7)MF_ID_26_0.8125_BPSK_2.mat
│  │  │  ├(8)MF_ID_26_0.8125_BPSK_3.mat
│  │  │  ├(9)MF_ID_26_0.8125_BPSK_4.mat
│  │  │  ├(10)MF_ID_26_0.8125_BPSK_5.mat
│  │  │  ├(11)MF_ID_26_0.92857_BPSK_3.mat
│  │  │  ├(12)MF_MF_16_0.8_BPSK.mat
│  │  │  ├(13)MF_ML_4_0.8_BPSK.mat
│  │  │  ├(14)MF_ML_8_0.8_BPSK.mat
│  │  │  ├(15)MF_TSVD_16_0.8_BPSK_13.mat
│  │  │  ├(16)MF_ZF_16_0.8_BPSK.mat
│  │  │  ├(17)readme.txt
│  │  │  └█
│  │  ├(2)sefdm_init_model.m
│  │  └█
│  ├文件夹8:[08_sefdm_generate_packets]
│  │  ├文件夹1:[bits]
│  │  │  ├(1)information_bits.mat
│  │  │  ├(2)information_bits.txt
│  │  │  └█
│  │  ├文件夹2:[functions]
│  │  │  ├(1)sefdm_add_cp.m
│  │  │  ├(2)sefdm_allocate_subcarriers.m
│  │  │  ├(3)sefdm_compensate_residual_freq_offset.m
│  │  │  ├(4)sefdm_del_cp.m
│  │  │  ├(5)sefdm_equalizer.m
│  │  │  ├(6)sefdm_estimate_channel.m
│  │  │  ├(7)sefdm_estimate_residual_freq_offset.m
│  │  │  ├(8)sefdm_FFT.m
│  │  │  ├(9)sefdm_IFFT.m
│  │  │  ├(10)sefdm_init.m
│  │  │  └█
│  │  ├(1)generate_bits.m
│  │  ├(2)generate_packets.m
│  │  ├文件夹3:[packets]
│  │  │  ├(1)readme.txt
│  │  │  └█
│  │  ├(3)sefdm_model.m
│  │  └█
│  ├文件夹9:[09_sefdm_one_real_signal_processing]
│  │  ├(1)RealOnePacketProcessing.m
│  │  └█
│  ├文件夹10:[10_ieee_802_11a_prmbl_detection]
│  │  ├(1)see_metric.m
│  │  └█
│  ├文件夹11:[11_sefdm_analyze_rx_bits]
│  │  ├(1)analyze_rx_bits.m
│  │  ├文件夹1:[functions]
│  │  │  ├(1)analyze_err_bit.m
│  │  │  ├(2)analyze_packet_no.m
│  │  │  └█
│  │  ├文件夹2:[rx_sefdm_26.05.18]
│  │  │  ├(1)part_1.m
│  │  │  ├(2)part_2.m
│  │  │  ├(3)part_3.m
│  │  │  ├(4)readme.txt
│  │  │  └█
│  │  └█
│  ├文件夹12:[12_sefdm_ID_detector_research]
│  │  ├(1)ID_BER_model.m
│  │  ├(2)print_results_for_ID.m
│  │  ├文件夹1:[results]
│  │  │  ├(1)8_15_0.83333_BPSK.mat
│  │  │  ├(2)8_16_0.5_BPSK.mat
│  │  │  ├(3)8_16_0.66667_BPSK.mat
│  │  │  ├(4)8_16_0.88889_BPSK.mat
│  │  │  ├(5)8_16_0.8_BPSK.mat
│  │  │  ├(6)8_18_0.75_BPSK.mat
│  │  │  ├(7)8_18_0.85714_BPSK.mat
│  │  │  ├(8)8_32_0.5_BPSK.mat
│  │  │  ├(9)8_32_0.66667_BPSK.mat
│  │  │  ├(10)8_32_0.88889_BPSK.mat
│  │  │  ├(11)8_32_0.8_BPSK.mat
│  │  │  ├(12)8_48_0.5_BPSK.mat
│  │  │  ├(13)8_48_0.66667_BPSK.mat
│  │  │  ├(14)8_48_0.88889_BPSK.mat
│  │  │  ├(15)8_48_0.8_BPSK.mat
│  │  │  ├(16)8_64_0.5_BPSK.mat
│  │  │  ├(17)8_64_0.66667_BPSK.mat
│  │  │  ├(18)8_64_0.88889_BPSK.mat
│  │  │  ├(19)8_64_0.8_BPSK.mat
│  │  │  ├(20)readme.txt
│  │  │  └█
│  │  └█
│  ├文件夹13:[13_graph_for_diplom]
│  │  ├文件夹1:[experiment_BER]
│  │  │  ├(1)ber.emf
│  │  │  ├(2)ber.svg
│  │  │  ├(3)ber_26_28.emf
│  │  │  ├(4)ber_26_28.svg
│  │  │  ├(5)ber_26_32.emf
│  │  │  ├(6)ber_26_32.svg
│  │  │  ├(7)ber_26_36.emf
│  │  │  ├(8)ber_26_36.svg
│  │  │  ├(9)print_experiment_BER.m
│  │  │  └█
│  │  ├文件夹2:[fts]
│  │  │  ├(1)autocorr.emf
│  │  │  ├(2)autocorr.svg
│  │  │  ├(3)FineTimeSynchModel.m
│  │  │  ├(4)ne_norm.emf
│  │  │  ├(5)ne_norm.svg
│  │  │  ├(6)norm.emf
│  │  │  ├(7)norm.svg
│  │  │  ├(8)UBodyModel.m
│  │  │  └█
│  │  ├文件夹3:[ID]
│  │  │  ├(1)alfa.emf
│  │  │  ├(2)alfa.svg
│  │  │  ├(3)BER.emf
│  │  │  ├(4)BER.svg
│  │  │  ├(5)BER_2.emf
│  │  │  ├(6)BER_2.svg
│  │  │  ├(7)N_0.66667.emf
│  │  │  ├(8)N_0.66667.svg
│  │  │  ├(9)N_0.8.emf
│  │  │  ├(10)N_0.8.svg
│  │  │  ├(11)print_BER_for_ID.m
│  │  │  └█
│  │  ├文件夹4:[phase_est]
│  │  │  ├(1)const.emf
│  │  │  ├(2)const.svg
│  │  │  ├(3)FreqOffsetConstellationModel.m
│  │  │  └█
│  │  ├(1)print_SEFDM_OFDM_spectr.m
│  │  ├文件夹5:[sig_detection]
│  │  │  ├(1)autocorr.emf
│  │  │  ├(2)autocorr.svg
│  │  │  ├(3)false_peak.emf
│  │  │  ├(4)false_peak.svg
│  │  │  ├(5)true_peak.emf
│  │  │  ├(6)true_peak.svg
│  │  │  ├(7)without_dc.emf
│  │  │  ├(8)without_dc.svg
│  │  │  ├(9)with_dc.emf
│  │  │  ├(10)with_dc.svg
│  │  │  └█
│  │  ├(2)spectr.emf
│  │  ├(3)spectr.svg
│  │  └█
│  ├文件夹14:[gr-learn]
│  │  ├文件夹1:[apps]
│  │  │  ├(1)CMakeLists.txt
│  │  │  └█
│  │  ├文件夹2:[cmake]
│  │  │  ├(1)cmake_uninstall.cmake.in
│  │  │  ├文件夹1:[Modules]
│  │  │  │  ├(1)CMakeParseArgumentsCopy.cmake
│  │  │  │  ├(2)FindCppUnit.cmake
│  │  │  │  ├(3)FindGnuradioRuntime.cmake
│  │  │  │  ├(4)GrMiscUtils.cmake
│  │  │  │  ├(5)GrPlatform.cmake
│  │  │  │  ├(6)GrPython.cmake
│  │  │  │  ├(7)GrSwig.cmake
│  │  │  │  ├(8)GrTest.cmake
│  │  │  │  ├(9)learnConfig.cmake
│  │  │  │  ├(10)UseSWIG.cmake
│  │  │  │  └█
│  │  │  └█
│  │  ├(1)CMakeLists.txt
│  │  ├文件夹3:[docs]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├文件夹1:[doxygen]
│  │  │  │  ├(1)CMakeLists.txt
│  │  │  │  ├(2)Doxyfile.in
│  │  │  │  ├(3)Doxyfile.swig_doc.in
│  │  │  │  ├文件夹1:[doxyxml]
│  │  │  │  │  ├(1)base.py
│  │  │  │  │  ├(2)base.pyc
│  │  │  │  │  ├(3)doxyindex.py
│  │  │  │  │  ├(4)doxyindex.pyc
│  │  │  │  │  ├文件夹1:[generated]
│  │  │  │  │  │  ├(1)compound.py
│  │  │  │  │  │  ├(2)compound.pyc
│  │  │  │  │  │  ├(3)compoundsuper.py
│  │  │  │  │  │  ├(4)compoundsuper.pyc
│  │  │  │  │  │  ├(5)index.py
│  │  │  │  │  │  ├(6)index.pyc
│  │  │  │  │  │  ├(7)indexsuper.py
│  │  │  │  │  │  ├(8)indexsuper.pyc
│  │  │  │  │  │  ├(9)__init__.py
│  │  │  │  │  │  ├(10)__init__.pyc
│  │  │  │  │  │  └█
│  │  │  │  │  ├(5)text.py
│  │  │  │  │  ├(6)text.pyc
│  │  │  │  │  ├(7)__init__.py
│  │  │  │  │  ├(8)__init__.pyc
│  │  │  │  │  └█
│  │  │  │  ├文件夹2:[other]
│  │  │  │  │  ├(1)group_defs.dox
│  │  │  │  │  ├(2)main_page.dox
│  │  │  │  │  └█
│  │  │  │  ├(4)swig_doc.py
│  │  │  │  ├(5)swig_doc.pyc
│  │  │  │  └█
│  │  │  ├(2)README.learn
│  │  │  └█
│  │  ├文件夹4:[examples]
│  │  │  ├(1)clip_stream_test.grc
│  │  │  ├(2)clip_stream_test.py
│  │  │  ├(3)history_test.grc
│  │  │  ├(4)history_test.py
│  │  │  ├(5)message_test.grc
│  │  │  ├(6)message_test.py
│  │  │  ├(7)my_add_ff_example.py
│  │  │  ├(8)README
│  │  │  ├(9)sig_detect.grc
│  │  │  ├(10)sig_detect.py
│  │  │  ├(11)tag_test.grc
│  │  │  ├(12)tag_test.py
│  │  │  ├(13)untitled.grc
│  │  │  └█
│  │  ├文件夹5:[grc]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├(2)learn_clip_stream.xml
│  │  │  ├(3)learn_history_test.xml
│  │  │  ├(4)learn_message_test.xml
│  │  │  ├(5)learn_my_add_ff.xml
│  │  │  ├(6)learn_signal_detect.xml
│  │  │  ├(7)learn_tag_test.xml
│  │  │  └█
│  │  ├文件夹6:[include]
│  │  │  ├文件夹1:[learn]
│  │  │  │  ├(1)api.h
│  │  │  │  ├(2)clip_stream.h
│  │  │  │  ├(3)CMakeLists.txt
│  │  │  │  ├(4)history_test.h
│  │  │  │  ├(5)message_test.h
│  │  │  │  ├(6)my_add_ff.h
│  │  │  │  ├(7)signal_detect.h
│  │  │  │  ├(8)tag_test.h
│  │  │  │  └█
│  │  │  └█
│  │  ├文件夹7:[lib]
│  │  │  ├(1)clip_stream_impl.cc
│  │  │  ├(2)clip_stream_impl.h
│  │  │  ├(3)CMakeLists.txt
│  │  │  ├(4)history_test_impl.cc
│  │  │  ├(5)history_test_impl.h
│  │  │  ├(6)message_test_impl.cc
│  │  │  ├(7)message_test_impl.h
│  │  │  ├(8)my_add_ff_impl.cc
│  │  │  ├(9)my_add_ff_impl.h
│  │  │  ├(10)qa_learn.cc
│  │  │  ├(11)qa_learn.h
│  │  │  ├(12)signal_detect_impl.cc
│  │  │  ├(13)signal_detect_impl.h
│  │  │  ├(14)tag_test_impl.cc
│  │  │  ├(15)tag_test_impl.h
│  │  │  ├(16)test_learn.cc
│  │  │  └█
│  │  ├(2)MANIFEST.md
│  │  ├文件夹8:[python]
│  │  │  ├(1)build_utils.py
│  │  │  ├(2)build_utils.pyc
│  │  │  ├(3)build_utils_codes.py
│  │  │  ├(4)build_utils_codes.pyc
│  │  │  ├(5)CMakeLists.txt
│  │  │  ├(6)qa_clip_stream.py
│  │  │  ├(7)qa_history_test.py
│  │  │  ├(8)qa_message_test.py
│  │  │  ├(9)qa_my_add_ff.py
│  │  │  ├(10)qa_signal_detect.py
│  │  │  ├(11)qa_tag_test.py
│  │  │  ├(12)__init__.py
│  │  │  ├(13)__init__.pyc
│  │  │  └█
│  │  ├文件夹9:[swig]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├(2)learn_swig.i
│  │  │  └█
│  │  └█
│  ├文件夹15:[gr-sefdm]
│  │  ├文件夹1:[apps]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├(2)generate_one_lts.m
│  │  │  └█
│  │  ├文件夹2:[cmake]
│  │  │  ├(1)cmake_uninstall.cmake.in
│  │  │  ├文件夹1:[Modules]
│  │  │  │  ├(1)CMakeParseArgumentsCopy.cmake
│  │  │  │  ├(2)FindCppUnit.cmake
│  │  │  │  ├(3)FindGnuradioRuntime.cmake
│  │  │  │  ├(4)GrMiscUtils.cmake
│  │  │  │  ├(5)GrPlatform.cmake
│  │  │  │  ├(6)GrPython.cmake
│  │  │  │  ├(7)GrSwig.cmake
│  │  │  │  ├(8)GrTest.cmake
│  │  │  │  ├(9)sefdmConfig.cmake
│  │  │  │  ├(10)UseSWIG.cmake
│  │  │  │  └█
│  │  │  └█
│  │  ├(1)CMakeLists.txt
│  │  ├文件夹3:[docs]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├文件夹1:[doxygen]
│  │  │  │  ├(1)CMakeLists.txt
│  │  │  │  ├(2)Doxyfile.in
│  │  │  │  ├(3)Doxyfile.swig_doc.in
│  │  │  │  ├文件夹1:[doxyxml]
│  │  │  │  │  ├(1)base.py
│  │  │  │  │  ├(2)base.pyc
│  │  │  │  │  ├(3)doxyindex.py
│  │  │  │  │  ├(4)doxyindex.pyc
│  │  │  │  │  ├文件夹1:[generated]
│  │  │  │  │  │  ├(1)compound.py
│  │  │  │  │  │  ├(2)compound.pyc
│  │  │  │  │  │  ├(3)compoundsuper.py
│  │  │  │  │  │  ├(4)compoundsuper.pyc
│  │  │  │  │  │  ├(5)index.py
│  │  │  │  │  │  ├(6)index.pyc
│  │  │  │  │  │  ├(7)indexsuper.py
│  │  │  │  │  │  ├(8)indexsuper.pyc
│  │  │  │  │  │  ├(9)__init__.py
│  │  │  │  │  │  ├(10)__init__.pyc
│  │  │  │  │  │  └█
│  │  │  │  │  ├(5)text.py
│  │  │  │  │  ├(6)text.pyc
│  │  │  │  │  ├(7)__init__.py
│  │  │  │  │  ├(8)__init__.pyc
│  │  │  │  │  └█
│  │  │  │  ├文件夹2:[other]
│  │  │  │  │  ├(1)group_defs.dox
│  │  │  │  │  ├(2)main_page.dox
│  │  │  │  │  └█
│  │  │  │  ├(4)swig_doc.py
│  │  │  │  ├(5)swig_doc.pyc
│  │  │  │  └█
│  │  │  ├(2)README.sefdm
│  │  │  └█
│  │  ├文件夹4:[examples]
│  │  │  ├(1)README
│  │  │  ├(2)SEFDM_Receiver.py
│  │  │  ├(3)SEFDM_Test.grc
│  │  │  └█
│  │  ├文件夹5:[grc]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├(2)sefdm_extract_packets_from_stream.xml
│  │  │  ├(3)sefdm_header_synchronization.xml
│  │  │  ├(4)sefdm_id_detector.xml
│  │  │  ├(5)sefdm_ieee_802_11a_coarse_time_synch.xml
│  │  │  ├(6)sefdm_ieee_802_11a_ofdm_symbol_demodulation.xml
│  │  │  ├(7)sefdm_ieee_802_11a_preamble_detection.xml
│  │  │  ├(8)sefdm_ieee_802_11a_synchronization.xml
│  │  │  ├(9)sefdm_mf_demodulator.xml
│  │  │  ├(10)sefdm_ofdm_symbol_demodulation.xml
│  │  │  └█
│  │  ├文件夹6:[include]
│  │  │  ├文件夹1:[sefdm]
│  │  │  │  ├(1)api.h
│  │  │  │  ├(2)CMakeLists.txt
│  │  │  │  ├(3)common.h
│  │  │  │  ├(4)extract_packets_from_stream.h
│  │  │  │  ├(5)header_synchronization.h
│  │  │  │  ├(6)id_detector.h
│  │  │  │  ├(7)ieee_802_11a_coarse_time_synch.h
│  │  │  │  ├(8)ieee_802_11a_ofdm_symbol_demodulation.h
│  │  │  │  ├(9)ieee_802_11a_preamble_detection.h
│  │  │  │  ├(10)ieee_802_11a_synchronization.h
│  │  │  │  ├(11)mf_demodulator.h
│  │  │  │  ├(12)ofdm_symbol_demodulation.h
│  │  │  │  └█
│  │  │  └█
│  │  ├文件夹7:[lib]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├(2)common.cc
│  │  │  ├(3)extract_packets_from_stream_impl.cc
│  │  │  ├(4)extract_packets_from_stream_impl.h
│  │  │  ├(5)header_synchronization_impl.cc
│  │  │  ├(6)header_synchronization_impl.h
│  │  │  ├(7)id_detector_impl.cc
│  │  │  ├(8)id_detector_impl.h
│  │  │  ├(9)ieee_802_11a_coarse_time_synch_impl.cc
│  │  │  ├(10)ieee_802_11a_coarse_time_synch_impl.h
│  │  │  ├(11)ieee_802_11a_ofdm_symbol_demodulation_impl.cc
│  │  │  ├(12)ieee_802_11a_ofdm_symbol_demodulation_impl.h
│  │  │  ├(13)ieee_802_11a_preamble_detection_impl.cc
│  │  │  ├(14)ieee_802_11a_preamble_detection_impl.h
│  │  │  ├(15)ieee_802_11a_synchronization_impl.cc
│  │  │  ├(16)ieee_802_11a_synchronization_impl.h
│  │  │  ├(17)mf_demodulator_impl.cc
│  │  │  ├(18)mf_demodulator_impl.h
│  │  │  ├(19)ofdm_symbol_demodulation_impl.cc
│  │  │  ├(20)ofdm_symbol_demodulation_impl.h
│  │  │  ├(21)qa_sefdm.cc
│  │  │  ├(22)qa_sefdm.h
│  │  │  ├(23)test_sefdm.cc
│  │  │  └█
│  │  ├(2)MANIFEST.md
│  │  ├文件夹8:[python]
│  │  │  ├(1)build_utils.py
│  │  │  ├(2)build_utils.pyc
│  │  │  ├(3)build_utils_codes.py
│  │  │  ├(4)build_utils_codes.pyc
│  │  │  ├(5)CMakeLists.txt
│  │  │  ├(6)qa_extract_packets_from_stream.py
│  │  │  ├(7)qa_header_synchronization.py
│  │  │  ├(8)qa_id_detector.py
│  │  │  ├(9)qa_ieee_802_11a_coarse_time_synch.py
│  │  │  ├(10)qa_ieee_802_11a_ofdm_symbol_demodulation.py
│  │  │  ├(11)qa_ieee_802_11a_preamble_detection.py
│  │  │  ├(12)qa_ieee_802_11a_synchronization.py
│  │  │  ├(13)qa_mf_demodulator.py
│  │  │  ├(14)qa_ofdm_symbol_demodulation.py
│  │  │  ├(15)__init__.py
│  │  │  ├(16)__init__.pyc
│  │  │  └█
│  │  ├文件夹9:[swig]
│  │  │  ├(1)CMakeLists.txt
│  │  │  ├(2)sefdm_swig.i
│  │  │  └█
│  │  └█
│  ├文件夹16:[Signals]
│  │  ├(1)SeeComplexEnvelopeModule.m
│  │  ├(2)TruncateSignal.m
│  │  └█
│  └█
└█

运行例图:
01.gif


sefdm的Matlab代码.zip (3.51 MB, 下载次数: 0, 售价: 30 积分)


回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-10 11:19 , Processed in 0.086517 second(s), 28 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

快速回复 返回顶部 返回列表