有关Mimo和ofdm的源代码我要分享

On MIMO and OFDM source code

通信

关注次数: 440

下载次数: 1

文件大小: 181 KB

代码分类: 通信仿真

开发平台: matlab

下载需要积分: 3积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

包括很多基本的通信Matlab源代码,对初学者很有帮助。


English Description:

Including a lot of basic communication matlab source code, very helpful for beginners.


代码预览

add_CFO.m

add_CP.m

add_pilot.m

add_STO.m

Alamouti_2x1_ant_selection.m

Alamouti_2x1_precoding.m

Alamouti_2x2.m

Alamouti_scheme.m

Alamouti_scheme_2x1.m

Alamouti_scheme_2x2.m

assign_offset.m

ber.m

ber_QAM.m

Block_diagonalization.m

bound.m

branch_metric.m

calculate_norm.m

CCDF_OFDMA.m

CCDF_of_clipped_filtered_OFDM_signal.m

CCDF_PAPR_DFTspreading.m

CCDF_PTS.m

CFO_Classen.m

CFO_CP.m

CFO_estimation.m

CFO_Moose.m

channel1.m

channel_coeff.m

channel_estimation.m

clipping.m

codebook_generator.m

compare_CCDF_PTS.m

compare_DFT_spreading.m

compare_DFT_spreading_w_psf.m

compare_vector_norm.m

convert_UWB_ct.m

data_generator.m

dB2w.m

deci2bin.m

Dirty_or_TH_precoding.m

Doppler_PSD_function.m

Doppler_spectrum.m

do_STO_CFO1.m

equalpower_subray.m

Ergodic_Capacity_CDF.m

Ergodic_Capacity_Correlation.m

Ergodic_Capacity_vs_SNR.m

exp_pdp.m

FWGN.m

FWGN_ff.m

FWGN_model.m

FWGN_tf.m

gen_filter.m

gen_phase.m

guard_interval.m

IEEE802_11_model.m

IFFT_oversampling.m

interpolate.m

Jakes_Flat.m

license.txt

list_length.m

LRAD_MMSE.m

LS_CE.m

mapper.m

MIMO_channel_cap_ant_sel_optimal.m

MIMO_channel_cap_ant_sel_subopt.m

MIMO_OFDM_program_list.pdf

MMSE_CE.m

MMSE_detection_2x2.m

modulation.m

modulator.m

modulo.m

MRC_scheme.m

multi_user_MIMO.m

OFDM_basic.m

OFDM_BER_AWGN_CP_GL16.dat

OFDM_signal.m

OL_CL_Comparison.m

original_LLL_.m

OSIC_detector.m

PAPR.m

PAPR_of_Chu.m

PAPR_of_preamble.m

PARR_of_preamble.m

PDF_of_clipped_and_filtered_OFDM_signal.m

plot_2ray_exp_model.m

plot_ber.m

plot_CCDF.m

plot_FWGN.m

plot_IEEE80211_model.m

plot_Jakes_model.m

plot_modified_FWGN.m

plot_PL_general.m

plot_PL_Hata.m

plot_PL_IEEE80216d.m

plot_ray_fading.m

plot_Ray_Ric_channel.m

plot_SUI_channel.m

plot_SV_model_ct.m

plot_UWB_channel.m

PL_free.m

PL_Hata.m

PL_IEEE80216d.m

PL_logdist_or_norm.m

pre_MMSE.m

Q.m

QAM16_demapper.m

QAM16_mod.m

QAM16_real_slicer.m

QAM16_slicer.m

QAM16_slicer_soft.m

QPSK_mapper.m

QRM_MLD_detector.m

QRM_MLD_simulation.m

QRM_MLD_soft.m

radius_control.m

ray_fading.m

Ray_model.m

readme.txt

remove_CP.m

remove_GI.m

Ric_model.m

SD_detector.m

single_carrier_PAPR.m

soft_decision_sigma.m

soft_hard_SISO.m

soft_output2x2.m

sort_matrix.m

SQNR_with_quantization_clipping.m

SQRD_.m

stage_processing.m

stage_processing1.m

STBC_3x4_simulation.m

STO_by_correlation.m

STO_by_difference.m

STO_estimation.m

STTC_detector.m

STTC_modulator.m

STTC_simulation.m

STTC_stage_modulation.m

SUI_fading.m

SUI_parameters.m

SV_model_ct.m

test_orthogonality.m

trellis_encoder.m

UWB_convert_ct.m

UWB_model_ct.m

UWB_parameters.m

vector_comparison.m

Viterbi_decode.m

Viterbi_decode_soft.m

Viterbi_init.m

Water_Pouring.m

Wibro-Preamble\C80216e-04_241r1_pdf.dat

Wibro-Preamble\Preamble_sym0.dat

Wibro-Preamble\Preamble_sym1.dat

Wibro-Preamble\Preamble_sym10.dat

Wibro-Preamble\Preamble_sym100.dat

Wibro-Preamble\Preamble_sym101.dat

Wibro-Preamble\Preamble_sym102.dat

Wibro-Preamble\Preamble_sym103.dat

Wibro-Preamble\Preamble_sym104.dat

Wibro-Preamble\Preamble_sym105.dat

Wibro-Preamble\Preamble_sym106.dat

Wibro-Preamble\Preamble_sym107.dat

Wibro-Preamble\Preamble_sym108.dat

Wibro-Preamble\Preamble_sym109.dat

Wibro-Preamble\Preamble_sym11.dat

Wibro-Preamble\Preamble_sym110.dat

Wibro-Preamble\Preamble_sym111.dat

Wibro-Preamble\Preamble_sym112.dat

Wibro-Preamble\Preamble_sym113.dat

Wibro-Preamble\Preamble_sym12.dat

Wibro-Preamble\Preamble_sym13.dat

Wibro-Preamble\Preamble_sym14.dat

Wibro-Preamble\Preamble_sym15.dat

Wibro-Preamble\Preamble_sym16.dat

Wibro-Preamble\Preamble_sym17.dat

Wibro-Preamble\Preamble_sym18.dat

Wibro-Preamble\Preamble_sym19.dat

Wibro-Preamble\Preamble_sym2.dat

Wibro-Preamble\Preamble_sym20.dat

Wibro-Preamble\Preamble_sym21.dat

Wibro-Preamble\Preamble_sym22.dat

Wibro-Preamble\Preamble_sym23.dat

Wibro-Preamble\Preamble_sym24.dat

Wibro-Preamble\Preamble_sym25.dat

Wibro-Preamble\Preamble_sym26.dat

Wibro-Preamble\Preamble_sym27.dat

Wibro-Preamble\Preamble_sym28.dat

Wibro-Preamble\Preamble_sym29.dat

Wibro-Preamble\Preamble_sym3.dat

Wibro-Preamble\Preamble_sym30.dat

Wibro-Preamble\Preamble_sym31.dat

Wibro-Preamble\Preamble_sym32.dat

Wibro-Preamble\Preamble_sym33.dat

Wibro-Preamble\Preamble_sym34.dat

Wibro-Preamble\Preamble_sym35.dat

Wibro-Preamble\Preamble_sym36.dat

Wibro-Preamble\Preamble_sym37.dat

Wibro-Preamble\Preamble_sym38.dat

Wibro-Preamble\Preamble_sym39.dat

Wibro-Preamble\Preamble_sym4.dat

Wibro-Preamble\Preamble_sym40.dat

Wibro-Preamble\Preamble_sym41.dat

Wibro-Preamble\Preamble_sym42.dat

Wibro-Preamble\Preamble_sym43.dat

Wibro-Preamble\Preamble_sym44.dat

Wibro-Preamble\Preamble_sym45.dat

Wibro-Preamble\Preamble_sym46.dat

Wibro-Preamble\Preamble_sym47.dat

Wibro-Preamble\Preamble_sym48.dat

Wibro-Preamble\Preamble_sym49.dat

Wibro-Preamble\Preamble_sym5.dat

Wibro-Preamble\Preamble_sym50.dat

Wibro-Preamble\Preamble_sym51.dat

Wibro-Preamble\Preamble_sym52.dat

Wibro-Preamble\Preamble_sym53.dat

Wibro-Preamble\Preamble_sym54.dat

Wibro-Preamble\Preamble_sym55.dat

Wibro-Preamble\Preamble_sym56.dat

Wibro-Preamble\Preamble_sym57.dat

Wibro-Preamble\Preamble_sym58.dat

Wibro-Preamble\Preamble_sym59.dat

Wibro-Preamble\Preamble_sym6.dat

Wibro-Preamble\Preamble_sym60.dat

Wibro-Preamble\Preamble_sym61.dat

Wibro-Preamble\Preamble_sym62.dat

Wibro-Preamble\Preamble_sym63.dat

Wibro-Preamble\Preamble_sym64.dat

Wibro-Preamble\Preamble_sym65.dat

Wibro-Preamble\Preamble_sym66.dat

Wibro-Preamble\Preamble_sym67.dat

Wibro-Preamble\Preamble_sym68.dat

Wibro-Preamble\Preamble_sym69.dat

Wibro-Preamble\Preamble_sym7.dat

Wibro-Preamble\Preamble_sym70.dat

Wibro-Preamble\Preamble_sym71.dat

Wibro-Preamble\Preamble_sym72.dat

Wibro-Preamble\Preamble_sym73.dat

Wibro-Preamble\Preamble_sym74.dat

Wibro-Preamble\Preamble_sym75.dat

Wibro-Preamble\Preamble_sym76.dat

Wibro-Preamble\Preamble_sym77.dat

Wibro-Preamble\Preamble_sym78.dat

Wibro-Preamble\Preamble_sym79.dat

Wibro-Preamble\Preamble_sym8.dat

Wibro-Preamble\Preamble_sym80.dat

Wibro-Preamble\Preamble_sym81.dat

Wibro-Preamble\Preamble_sym82.dat

Wibro-Preamble\Preamble_sym83.dat

Wibro-Preamble\Preamble_sym84.dat

Wibro-Preamble\Preamble_sym85.dat

Wibro-Preamble\Preamble_sym86.dat

Wibro-Preamble\Preamble_sym87.dat

Wibro-Preamble\Preamble_sym88.dat

Wibro-Preamble\Preamble_sym89.dat

Wibro-Preamble\Preamble_sym9.dat

Wibro-Preamble\Preamble_sym90.dat

Wibro-Preamble\Preamble_sym91.dat

Wibro-Preamble\Preamble_sym92.dat

Wibro-Preamble\Preamble_sym93.dat

Wibro-Preamble\Preamble_sym94.dat

Wibro-Preamble\Preamble_sym95.dat

Wibro-Preamble\Preamble_sym96.dat

Wibro-Preamble\Preamble_sym97.dat

Wibro-Preamble\Preamble_sym98.dat

Wibro-Preamble\Preamble_sym99.dat

zero_insertion.m

zero_padding.m

QPSK_demapper.m

Conv_encoder.m

convolution_encoder.m