找回密码
 立即注册

关于MIMO+OFDM的信道估计、检测等Matlab代码,已经试过信道估计的代码

[复制链接]
发表于 2024-6-17 10:08:20 | 显示全部楼层 |阅读模式
文件列表:
├文件夹1:[MIMO OFDM 无线通信代码]
│  ├(1)add_CFO.m
│  ├(2)add_CP.m
│  ├(3)add_pilot.m
│  ├(4)add_STO.m
│  ├(5)Alamouti_2x1_ant_selection.m
│  ├(6)Alamouti_2x1_precoding.m
│  ├(7)Alamouti_scheme.m
│  ├(8)assign_offset.m
│  ├(9)ber_QAM.m
│  ├(10)Block_diagonalization.m
│  ├(11)bound.m
│  ├(12)calculate_norm.m
│  ├(13)CCDF_OFDMA.m
│  ├(14)CCDF_of_clipped_filtered_OFDM_signal.m
│  ├(15)CCDF_PAPR_DFTspreading.m
│  ├(16)CCDF_PTS.m
│  ├(17)CFO_Classen.m
│  ├(18)CFO_CP.m
│  ├(19)CFO_estimation.m
│  ├(20)CFO_Moose.m
│  ├(21)channel1.m
│  ├(22)channel_coeff.m
│  ├(23)channel_estimation.m
│  ├(24)clipping.m
│  ├(25)codebook_generator.m
│  ├(26)compare_CCDF_PTS.m
│  ├(27)compare_DFT_spreading.m
│  ├(28)compare_DFT_spreading_w_psf.m
│  ├(29)compare_vector_norm.m
│  ├(30)convert_UWB_ct.m
│  ├(31)data_generator.m
│  ├(32)dB2w.m
│  ├(33)Dirty_or_TH_precoding.m
│  ├(34)Doppler_PSD_function.m
│  ├(35)Doppler_spectrum.m
│  ├(36)do_STO_CFO1.m
│  ├(37)equalpower_subray.m
│  ├(38)Ergodic_Capacity_CDF.m
│  ├(39)Ergodic_Capacity_Correlation.m
│  ├(40)Ergodic_Capacity_vs_SNR.m
│  ├(41)exp_pdp.m
│  ├(42)FWGN.m
│  ├(43)FWGN_ff.m
│  ├(44)FWGN_model.m
│  ├(45)FWGN_tf.m
│  ├(46)gen_filter.m
│  ├(47)gen_phase.m
│  ├(48)guard_interval.m
│  ├(49)IEEE802_11_model.m
│  ├(50)IFFT_oversampling.m
│  ├(51)interpolate.m
│  ├(52)Jakes_Flat.m
│  ├(53)license.txt
│  ├(54)list_length.m
│  ├(55)LRAD_MMSE.m
│  ├(56)LS_CE.m
│  ├(57)mapper.m
│  ├(58)MIMO_channel_cap_ant_sel_optimal.m
│  ├(59)MIMO_channel_cap_ant_sel_subopt.m
│  ├(60)MIMO_OFDM_program_list.pdf
│  ├(61)MMSE_CE.m
│  ├(62)MMSE_detection_2x2.m
│  ├(63)modulation.m
│  ├(64)modulator.m
│  ├(65)modulo.m
│  ├(66)MRC_scheme.m
│  ├(67)multi_user_MIMO.m
│  ├(68)OFDM_basic.m
│  ├(69)OFDM_BER_AWGN_CP_GL16.dat
│  ├(70)OFDM_signal.m
│  ├(71)OL_CL_Comparison.m
│  ├(72)original_LLL_.m
│  ├(73)OSIC_detector.m
│  ├(74)PAPR.m
│  ├(75)PAPR_of_Chu.m
│  ├(76)PAPR_of_preamble.m
│  ├(77)PARR_of_preamble.m
│  ├(78)PDF_of_clipped_and_filtered_OFDM_signal.m
│  ├(79)plot_2ray_exp_model.m
│  ├(80)plot_ber.m
│  ├(81)plot_CCDF.m
│  ├(82)plot_FWGN.m
│  ├(83)plot_IEEE80211_model.m
│  ├(84)plot_Jakes_model.m
│  ├(85)plot_modified_FWGN.m
│  ├(86)plot_PL_general.m
│  ├(87)plot_PL_Hata.m
│  ├(88)plot_PL_IEEE80216d.m
│  ├(89)plot_ray_fading.m
│  ├(90)plot_Ray_Ric_channel.m
│  ├(91)plot_SUI_channel.m
│  ├(92)plot_SV_model_ct.m
│  ├(93)plot_UWB_channel.m
│  ├(94)PL_free.m
│  ├(95)PL_Hata.m
│  ├(96)PL_IEEE80216d.m
│  ├(97)PL_logdist_or_norm.m
│  ├(98)pre_MMSE.m
│  ├(99)Q.m
│  ├(100)QAM16_demapper.m
│  ├(101)QAM16_mod.m
│  ├(102)QAM16_slicer.m
│  ├(103)QAM16_slicer_soft.m
│  ├(104)QPSK_mapper.m
│  ├(105)QRM_MLD_detector.m
│  ├(106)QRM_MLD_simulation.m
│  ├(107)QRM_MLD_soft.m
│  ├(108)radius_control.m
│  ├(109)ray_fading.m
│  ├(110)Ray_model.m
│  ├(111)readme.txt
│  ├(112)remove_CP.m
│  ├(113)remove_GI.m
│  ├(114)Ric_model.m
│  ├(115)SD_detector.asv
│  ├(116)SD_detector.m
│  ├(117)single_carrier_PAPR.m
│  ├(118)soft_decision_sigma.m
│  ├(119)soft_hard_SISO.m
│  ├(120)soft_output2x2.m
│  ├(121)sort_matrix.m
│  ├(122)SQNR_with_quantization_clipping.m
│  ├(123)SQRD_.m
│  ├(124)stage_processing.m
│  ├(125)stage_processing1.m
│  ├(126)STBC_3x4_simulation.m
│  ├(127)STO_by_correlation.m
│  ├(128)STO_by_difference.m
│  ├(129)STO_estimation.m
│  ├(130)STTC_detector.m
│  ├(131)STTC_modulator.m
│  ├(132)STTC_simulation.m
│  ├(133)STTC_stage_modulation.m
│  ├(134)SUI_fading.m
│  ├(135)SUI_parameters.m
│  ├(136)SV_model_ct.m
│  ├(137)test_orthogonality.m
│  ├(138)trellis_encoder.m
│  ├(139)UWB_convert_ct.m
│  ├(140)UWB_model_ct.m
│  ├(141)UWB_parameters.m
│  ├(142)vector_comparison.m
│  ├(143)Viterbi_init.m
│  ├(144)Water_Pouring.m
│  ├文件夹1:[Wibro-Preamble]
│  │  ├(1)C80216e-04_241r1_pdf.dat
│  │  ├(2)Preamble_sym0.dat
│  │  ├(3)Preamble_sym1.dat
│  │  ├(4)Preamble_sym10.dat
│  │  ├(5)Preamble_sym100.dat
│  │  ├(6)Preamble_sym101.dat
│  │  ├(7)Preamble_sym102.dat
│  │  ├(8)Preamble_sym103.dat
│  │  ├(9)Preamble_sym104.dat
│  │  ├(10)Preamble_sym105.dat
│  │  ├(11)Preamble_sym106.dat
│  │  ├(12)Preamble_sym107.dat
│  │  ├(13)Preamble_sym108.dat
│  │  ├(14)Preamble_sym109.dat
│  │  ├(15)Preamble_sym11.dat
│  │  ├(16)Preamble_sym110.dat
│  │  ├(17)Preamble_sym111.dat
│  │  ├(18)Preamble_sym112.dat
│  │  ├(19)Preamble_sym113.dat
│  │  ├(20)Preamble_sym12.dat
│  │  ├(21)Preamble_sym13.dat
│  │  ├(22)Preamble_sym14.dat
│  │  ├(23)Preamble_sym15.dat
│  │  ├(24)Preamble_sym16.dat
│  │  ├(25)Preamble_sym17.dat
│  │  ├(26)Preamble_sym18.dat
│  │  ├(27)Preamble_sym19.dat
│  │  ├(28)Preamble_sym2.dat
│  │  ├(29)Preamble_sym20.dat
│  │  ├(30)Preamble_sym21.dat
│  │  ├(31)Preamble_sym22.dat
│  │  ├(32)Preamble_sym23.dat
│  │  ├(33)Preamble_sym24.dat
│  │  ├(34)Preamble_sym25.dat
│  │  ├(35)Preamble_sym26.dat
│  │  ├(36)Preamble_sym27.dat
│  │  ├(37)Preamble_sym28.dat
│  │  ├(38)Preamble_sym29.dat
│  │  ├(39)Preamble_sym3.dat
│  │  ├(40)Preamble_sym30.dat
│  │  ├(41)Preamble_sym31.dat
│  │  ├(42)Preamble_sym32.dat
│  │  ├(43)Preamble_sym33.dat
│  │  ├(44)Preamble_sym34.dat
│  │  ├(45)Preamble_sym35.dat
│  │  ├(46)Preamble_sym36.dat
│  │  ├(47)Preamble_sym37.dat
│  │  ├(48)Preamble_sym38.dat
│  │  ├(49)Preamble_sym39.dat
│  │  ├(50)Preamble_sym4.dat
│  │  ├(51)Preamble_sym40.dat
│  │  ├(52)Preamble_sym41.dat
│  │  ├(53)Preamble_sym42.dat
│  │  ├(54)Preamble_sym43.dat
│  │  ├(55)Preamble_sym44.dat
│  │  ├(56)Preamble_sym45.dat
│  │  ├(57)Preamble_sym46.dat
│  │  ├(58)Preamble_sym47.dat
│  │  ├(59)Preamble_sym48.dat
│  │  ├(60)Preamble_sym49.dat
│  │  ├(61)Preamble_sym5.dat
│  │  ├(62)Preamble_sym50.dat
│  │  ├(63)Preamble_sym51.dat
│  │  ├(64)Preamble_sym52.dat
│  │  ├(65)Preamble_sym53.dat
│  │  ├(66)Preamble_sym54.dat
│  │  ├(67)Preamble_sym55.dat
│  │  ├(68)Preamble_sym56.dat
│  │  ├(69)Preamble_sym57.dat
│  │  ├(70)Preamble_sym58.dat
│  │  ├(71)Preamble_sym59.dat
│  │  ├(72)Preamble_sym6.dat
│  │  ├(73)Preamble_sym60.dat
│  │  ├(74)Preamble_sym61.dat
│  │  ├(75)Preamble_sym62.dat
│  │  ├(76)Preamble_sym63.dat
│  │  ├(77)Preamble_sym64.dat
│  │  ├(78)Preamble_sym65.dat
│  │  ├(79)Preamble_sym66.dat
│  │  ├(80)Preamble_sym67.dat
│  │  ├(81)Preamble_sym68.dat
│  │  ├(82)Preamble_sym69.dat
│  │  ├(83)Preamble_sym7.dat
│  │  ├(84)Preamble_sym70.dat
│  │  ├(85)Preamble_sym71.dat
│  │  ├(86)Preamble_sym72.dat
│  │  ├(87)Preamble_sym73.dat
│  │  ├(88)Preamble_sym74.dat
│  │  ├(89)Preamble_sym75.dat
│  │  ├(90)Preamble_sym76.dat
│  │  ├(91)Preamble_sym77.dat
│  │  ├(92)Preamble_sym78.dat
│  │  ├(93)Preamble_sym79.dat
│  │  ├(94)Preamble_sym8.dat
│  │  ├(95)Preamble_sym80.dat
│  │  ├(96)Preamble_sym81.dat
│  │  ├(97)Preamble_sym82.dat
│  │  ├(98)Preamble_sym83.dat
│  │  ├(99)Preamble_sym84.dat
│  │  ├(100)Preamble_sym85.dat
│  │  ├(101)Preamble_sym86.dat
│  │  ├(102)Preamble_sym87.dat
│  │  ├(103)Preamble_sym88.dat
│  │  ├(104)Preamble_sym89.dat
│  │  ├(105)Preamble_sym9.dat
│  │  ├(106)Preamble_sym90.dat
│  │  ├(107)Preamble_sym91.dat
│  │  ├(108)Preamble_sym92.dat
│  │  ├(109)Preamble_sym93.dat
│  │  ├(110)Preamble_sym94.dat
│  │  ├(111)Preamble_sym95.dat
│  │  ├(112)Preamble_sym96.dat
│  │  ├(113)Preamble_sym97.dat
│  │  ├(114)Preamble_sym98.dat
│  │  ├(115)Preamble_sym99.dat
│  │  └█
│  ├(145)zero_insertion.m
│  ├(146)zero_padding.m
│  └█
└█

运行例图:
01.gif


关于MIMO OFDM的信道估计、检测等Matlab代码,已经试过信道估计的代码.rar (188.44 KB, 下载次数: 0, 售价: 30 积分)


回复

使用道具 举报

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

GMT+8, 2024-11-3 20:33 , Processed in 0.076890 second(s), 23 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

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