实例介绍
维也纳大学出的LTE的链路级仿真,用matlab写的
【实例截图】
【核心代码】
b2b07863-c189-4d01-9445-d4929cbc63b3
└── LTE_Link_Level_1.3_r620
├── +channel_resampling
│ ├── nearestNeighborInterpolator.m
│ └── sincInterpolator.m
├── +channels
│ ├── channelMatrixTrace.m
│ └── uplinkChannel.m
├── C-source
│ ├── bit2byte.c
│ ├── Bit_Interleaver.c
│ ├── byte2bit.c
│ ├── Circular_Buffer_Mapping.c
│ ├── ConvEncode.c
│ ├── convolutional.h
│ ├── crc16.c
│ ├── crc16.h
│ ├── crc24a.c
│ ├── crc24a.h
│ ├── crc24b.c
│ ├── crc24b.h
│ ├── GNU_lesser_GPL_license.txt
│ ├── Gold_sequence_generation.c
│ ├── Hard_decision.c
│ ├── maxstar.h
│ ├── MIT_license.txt
│ ├── SisoDecode.c
│ ├── siso.h
│ ├── Soft_Bit_Interleaver.c
│ ├── soft_sd2.cpp
│ ├── soft_sd_c2.cpp
│ ├── Turbo_rate_matcher_bit_selection_and_pruning_mapping.c
│ └── Turbo_rate_matching_bit_selection.c
├── docs
│ ├── Documentation_v1.3r620.pdf
│ ├── GNU_lesser_GPL_license.txt
│ ├── License_agreement.pdf
│ ├── LTE_simulators_Webpage.url
│ └── MIT_license.txt
├── examples
│ ├── AWGN_1.4MHz_r548
│ │ ├── cqi_10_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091201_005607.mat
│ │ ├── cqi_1_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_153201.mat
│ │ ├── cqi_11_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091201_022305.mat
│ │ ├── cqi_12_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091201_035502.mat
│ │ ├── cqi_13_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091201_053145.mat
│ │ ├── cqi_14_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091201_071227.mat
│ │ ├── cqi_15_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091201_085747.mat
│ │ ├── cqi_2_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_162321.mat
│ │ ├── cqi_3_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_171541.mat
│ │ ├── cqi_4_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_180950.mat
│ │ ├── cqi_5_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_190619.mat
│ │ ├── cqi_6_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_200502.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_211202.mat
│ │ ├── cqi_8_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_221956.mat
│ │ └── cqi_9_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_freqoff0_none_5000TTI_20091130_233253.mat
│ ├── examples.txt
│ ├── LTE_sim_batch_quick_test_r553
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode1_1x1_freqoff0_none_5000TTI_r553_20091209_120746.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_2x1_freqoff0_subframe_5000TTI_r553_20091209_194928.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_4x2_freqoff0_subframe_5000TTI_r553_20091209_143153.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode3_4x2_freqoff0_subframe_5000TTI_r553_20091209_180003.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091209_123347.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_2x1_SSD_freqoff0_subframe_5000TTI_r553_20091209_211022.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_4x2_SSD_freqoff0_subframe_5000TTI_r553_20091209_151820.mat
│ │ ├── cqi_7_0re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode3_4x2_SSD_freqoff0_subframe_5000TTI_r553_20091209_191856.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode1_1x1_freqoff0_none_5000TTI_r553_20091209_230459.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_2x1_freqoff0_subframe_5000TTI_r553_20091210_003335.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode2_4x2_freqoff0_subframe_5000TTI_r553_20091210_025530.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_flat Rayleigh_TX_mode3_4x2_freqoff0_subframe_5000TTI_r553_20091210_060011.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091209_231213.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_2x1_SSD_freqoff0_subframe_5000TTI_r553_20091210_005112.mat
│ │ ├── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode2_4x2_SSD_freqoff0_subframe_5000TTI_r553_20091210_033207.mat
│ │ └── cqi_7_3re-tx_1TTI_UL_delay_1.4MHz_PedB_TX_mode3_4x2_SSD_freqoff0_subframe_5000TTI_r553_20091210_070634.mat
│ └── R1-071967_r553
│ ├── cqi_101_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_171037.mat
│ ├── cqi_102_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_172933.mat
│ ├── cqi_103_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_174856.mat
│ ├── cqi_104_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_171116.mat
│ ├── cqi_105_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_173301.mat
│ ├── cqi_106_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_175543.mat
│ ├── cqi_107_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_171520.mat
│ ├── cqi_108_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_173949.mat
│ ├── cqi_109_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_180257.mat
│ ├── cqi_110_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_201750.mat
│ ├── cqi_111_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_204015.mat
│ ├── cqi_112_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_210414.mat
│ ├── cqi_113_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_212715.mat
│ ├── cqi_114_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_215028.mat
│ ├── cqi_115_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_221449.mat
│ ├── cqi_116_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_195706.mat
│ ├── cqi_117_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_193022.mat
│ ├── cqi_118_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_190052.mat
│ ├── cqi_119_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_183056.mat
│ ├── cqi_120_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_200924.mat
│ ├── cqi_121_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_193723.mat
│ ├── cqi_122_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_190524.mat
│ ├── cqi_123_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_182908.mat
│ ├── cqi_124_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_195743.mat
│ ├── cqi_125_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_192633.mat
│ ├── cqi_126_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_185442.mat
│ └── cqi_127_0re-tx_1TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r553_20091211_182213.mat
├── LTE_aux_mex_files.m
├── LTE_channel_estimator.m
├── LTE_channel_matrix.m
├── LTE_channel_model.m
├── LTE_channel_predictor.m
├── LTE_check_parameters.m
├── LTE_common_bit2byte.mexa64
├── LTE_common_bit2byte.mexmaci64
├── LTE_common_bit2byte.mexw32
├── LTE_common_bit2byte.mexw64
├── LTE_common_bit_interleaver.mexa64
├── LTE_common_bit_interleaver.mexmaci64
├── LTE_common_bit_interleaver.mexw32
├── LTE_common_bit_interleaver.mexw64
├── LTE_common_byte2bit.mexa64
├── LTE_common_byte2bit.mexmaci64
├── LTE_common_byte2bit.mexw32
├── LTE_common_byte2bit.mexw64
├── LTE_common_calculate_SC_SNR.m
├── LTE_common_compute_BLER.m
├── LTE_common_CQI_mapping.m
├── LTE_common_crc16.mexa64
├── LTE_common_crc16.mexmaci64
├── LTE_common_crc16.mexw32
├── LTE_common_crc16.mexw64
├── LTE_common_crc24a.mexa64
├── LTE_common_crc24a.mexmaci64
├── LTE_common_crc24a.mexw32
├── LTE_common_crc24a.mexw64
├── LTE_common_crc24b.mexa64
├── LTE_common_crc24b.mexmaci64
├── LTE_common_crc24b.mexw32
├── LTE_common_crc24b.mexw64
├── LTE_common_EESM.m
├── LTE_common_generate_output_filename.m
├── LTE_common_gen_gold_sequence.mexa64
├── LTE_common_gen_gold_sequence.mexmaci64
├── LTE_common_gen_gold_sequence.mexw32
├── LTE_common_gen_gold_sequence.mexw64
├── LTE_common_gen_PBCH.m
├── LTE_common_gen_PDCCH.m
├── LTE_common_gen_Reference_Signal.m
├── LTE_common_gen_Synchronization_Signal.m
├── LTE_common_get_CQI_params.m
├── LTE_common_get_precoding_matrix.m
├── LTE_common_R1_071667_CQI_parameters.m
├── LTE_common_scrambling.m
├── LTE_common_soft_bit_interleaver.mexa64
├── LTE_common_soft_bit_interleaver.mexmaci64
├── LTE_common_soft_bit_interleaver.mexw32
├── LTE_common_soft_bit_interleaver.mexw64
├── LTE_common_subblock_interleaver.m
├── LTE_common_turbo_encoder_generate_interleaving_mapping.m
├── LTE_common_turbo_rate_matcher_bit_selection_and_pruning_mapping.mexa64
├── LTE_common_turbo_rate_matcher_bit_selection_and_pruning_mapping.mexmaci64
├── LTE_common_turbo_rate_matcher_bit_selection_and_pruning_mapping.mexw32
├── LTE_common_turbo_rate_matcher_bit_selection_and_pruning_mapping.mexw64
├── LTE_common_turbo_rate_matcher_circular_buffer.m
├── LTE_common_turbo_rate_matching_bit_selection_and_pruning.mexa64
├── LTE_common_turbo_rate_matching_bit_selection_and_pruning.mexmaci64
├── LTE_common_turbo_rate_matching_bit_selection_and_pruning.mexw32
├── LTE_common_turbo_rate_matching_bit_selection_and_pruning.mexw64
├── LTE_common_turbo_rate_matching_circular_buffer_mapping.mexa64
├── LTE_common_turbo_rate_matching_circular_buffer_mapping.mexmaci64
├── LTE_common_turbo_rate_matching_circular_buffer_mapping.mexw32
├── LTE_common_turbo_rate_matching_circular_buffer_mapping.mexw64
├── LTE_demapper.m
├── LTE_detect_CLSM.m
├── LTE_detecting.m
├── LTE_detect_OLSM.m
├── LTE_detect_SISO.m
├── LTE_detect_SIxO.m
├── LTE_detect_TxD.m
├── LTE_feedback_precoding.m
├── LTE_load_parameters_dependent.m
├── LTE_load_parameters_generate_elements.m
├── LTE_load_parameters.m
├── LTE_map2antenna.m
├── LTE_plot_confidence_intervals.m
├── LTE_precoding.m
├── LTE_processTTI_results.m
├── LTE_rx_calculate_turbo_BER.m
├── LTE_rx_check_crc.m
├── LTE_rx_code_block_concatenation.m
├── LTE_rx_code_block_desegmentation.m
├── LTE_rx_DLSCH_decode.m
├── LTE_rx_freq_sync.m
├── LTE_rx_hard_decision.mexa64
├── LTE_rx_hard_decision.mexmaci64
├── LTE_rx_hard_decision.mexw32
├── LTE_rx_hard_decision.mexw64
├── LTE_rx_HARQ_combine.m
├── LTE_RX.m
├── LTE_rx_siso_decode.mexa64
├── LTE_rx_siso_decode.mexmaci64
├── LTE_rx_siso_decode.mexw32
├── LTE_rx_siso_decode.mexw64
├── LTE_rx_soft_sd2.mexa64
├── LTE_rx_soft_sd2.mexmaci64
├── LTE_rx_soft_sd2.mexw32
├── LTE_rx_soft_sd2.mexw64
├── LTE_rx_turbo_decode.m
├── LTE_rx_turbo_rate_matcher.m
├── LTE_setclock.m
├── LTE_set_results.m
├── LTE_sim_batch_best_CQI_scheduler.m
├── LTE_sim_batch_BLER_curves.m
├── LTE_sim_batch.m
├── LTE_sim_batch_michal_wsa_2010.m
├── LTE_sim_batch_quick_test.m
├── LTE_sim_batch_R1_07196.m
├── LTE_sim_batch_winner_channel_model.m
├── LTE_sim_main.m
├── LTE_sim_main_par.m
├── LTE_sim_main_single.m
├── LTE_sim_main_single_optimumprecoder.m
├── LTE_sim_result_plots.m
├── LTE_sim_results_scheduler_plot.m
├── LTE_softsphere.m
├── LTE_tx_append_crc.m
├── LTE_tx_code_block_concatenation.m
├── LTE_tx_code_block_segmentation.m
├── LTE_tx_convolutional_encoder.mexa64
├── LTE_tx_convolutional_encoder.mexmaci64
├── LTE_tx_convolutional_encoder.mexw32
├── LTE_tx_convolutional_encoder.mexw64
├── LTE_tx_DLSCH_encode.m
├── LTE_TX.m
├── LTE_tx_precoding.m
├── LTE_tx_turbo_encode.m
├── LTE_tx_turbo_rate_matcher.m
├── LTE_winner_channel_model_antenna_init.m
├── LTE_winner_channel_model.m
├── +network_elements
│ ├── AdaptiveFeedbackScheduler.m
│ ├── bestCqiScheduler.m
│ ├── clock.m
│ ├── eNodeB.m
│ ├── fixedScheduler.m
│ ├── harqProcess.m
│ ├── lteScheduler.m
│ ├── roundRobinScheduler.m
│ ├── UE.m
│ ├── UE_scheduling_params.m
│ └── UeSpecificEnodebData.m
├── +outputs
│ ├── bsOutput.m
│ ├── genieInformation.m
│ ├── ueOutput.m
│ └── ueSignaling.m
├── plot_quick_test_results_r553.m
├── plot_R1071967_BLER_curves_r553.m
├── plot_reference_BLER_curves_r548.m
├── +results
│ ├── cellSpecificTraces.m
│ ├── simulationResults.m
│ └── ueSpecificTraces.m
├── results
│ └── here is where results should be saved.txt
├── Winner Channel Model
│ └── readme_where_to_download_winner_channel_model.txt
└── WSA_schwarz_batch.m
14 directories, 249 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论