Simulation if the MIMO OFDM with frequency offset and multhipath channel
File list:
mathscript
.........\beamforming
.........\...........\apply_ofdm_rx_filters.m
.........\...........\apply_ofdm_tx_filters.m
.........\...........\calc_ia_filters.m
.........\...........\calc_ofdm_bf_filters.m
.........\...........\calc_ofdm_ia_filters.m
.........\channel
.........\.......\add_channel_effects.m
.........\.......\add_delay.m
.........\.......\add_freq_offset.m
.........\.......\add_multipath.m
.........\.......\add_noise.m
.........\.......\gen_multipath.m
.........\constellation
.........\.............\qam_demod.m
.........\.............\qam_mod.m
.........\correction
.........\..........\rm_delay.m
.........\..........\rm_freq_offset.m
.........\..........\rm_multipath.m
.........\..........\rm_residual_perturbation.m
.........\..........\rm_residual_perturbation_old.m
.........\estimation
.........\..........\est_delay.m
.........\..........\est_freq_offset.m
.........\..........\est_multipath.m
.........\..........\est_residual_perturbation.m
.........\misc
.........\....\calc_sir.m
.........\....\moving_add.m
.........\ofdm
.........\....\add_cyclic_prefix.m
.........\....\add_null_tones.m
.........\....\add_pilot_tones.m
.........\....\demod_ofdm_symbols.m
.........\....\make_ofdm_symbols.m
.........\....\make_parallel_to_serial.m
.........\....\make_serial_to_parallel.m
.........\....\rm_cyclic_prefix.m
.........\....\rm_null_tones.m
.........\....\rm_pilot_tones.m
.........\parameters
.........\..........\channel_params.m
.........\..........\ofdm_params.m
.........\..........\system_params.m
.........\..........\training_params.m
.........\tests
.........\.....\test_beamforming.m
.........\.....\test_spatial_multiplexing.m
.........\training
.........\........\get_channel_training.m
.........\........\get_sync_training.m
.........\........\make_channel_training.m
.........\........\make_pilots.m
.........\........\make_sync_training.m
.........\........\make_training.m
.........\........\rm_channel_training.m
.........\........\rm_sync_training.m
.........\validation
.........\..........\validate_channel_params.m
.........\..........\validate_ofdm_params.m
.........\..........\validate_system_params.m
.........\..........\validate_training_params.m
.........\mimo_rx.m
.........\mimo_tx.m
.........\ofdm_rx_mathscript.vi
.........\ofdm_tx_mathscript.vi