资源简介

IEEE802.11a系统级仿真完整程序,包含发送端,接收端以及信道建模等

资源截图

代码片段和文件信息



function rx_signal = channel(tx_signal cir sim_options);

global sim_consts;

[n_tx_antennas n_rx_antennas] = get_n_antennas(sim_options);

% Channel effect
rx_signal = zeros(n_rx_antennas size(tx_signal2)+size(cir2)-1);
for rx_ant = 1:n_rx_antennas   
   for tx_ant = 1:n_tx_antennas
      rx_signal(rx_ant:) = rx_signal(rx_ant:) + ...
         conv(tx_signal(tx_ant:) cir((rx_ant-1)*n_tx_antennas+tx_ant:));
   end
end

len = size(rx_signal 2);

% Add noise
% calculate noise variance
% 64/52 scale factor normalizes the noise with the used subcarrier number
noise_var = 64/52/(10^(sim_options.SNR/10))/2;

noise = sqrt(noise_var) * (randn(n_rx_antennas len) + j*randn(n_rx_antennas len));

extra_noise = sqrt(noise_var) * (randn(n_rx_antennassim_consts.Ext

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1346  2020-12-01 18:46  802.11a OFDM MATLAB\channel.m
     文件         400  2020-12-01 18:46  802.11a OFDM MATLAB\create_freq_offset.m
     文件         380  2020-12-01 18:46  802.11a OFDM MATLAB\get_bits_per_symbol.m
     文件        1045  2020-12-01 18:46  802.11a OFDM MATLAB\get_channel_ir.m
     文件         245  2020-12-01 18:46  802.11a OFDM MATLAB\get_n_antennas.m
     文件         554  2020-12-01 18:46  802.11a OFDM MATLAB\get_punc_params.m
     文件        1056  2020-12-01 18:46  802.11a OFDM MATLAB\phase_noise_model.m
     文件         652  2020-12-01 18:46  802.11a OFDM MATLAB\readme.txt
     文件        2392  2020-12-01 18:46  802.11a OFDM MATLAB\receiver.m
     文件        2600  2020-12-01 18:46  802.11a OFDM MATLAB\runsim.m
     文件          88  2020-12-01 18:46  802.11a OFDM MATLAB\rx_bpsk_demod.m
     文件         577  2020-12-01 18:46  802.11a OFDM MATLAB\rx_deinterleave.m
     文件         607  2020-12-01 18:46  802.11a OFDM MATLAB\rx_demodulate.m
     文件         906  2020-12-01 18:46  802.11a OFDM MATLAB\rx_depuncture.m
     文件        2307  2020-12-01 18:46  802.11a OFDM MATLAB\rx_diversity_proc.m
     文件        1208  2020-12-01 18:46  802.11a OFDM MATLAB\rx_estimate_channel.m
     文件        1524  2020-12-01 18:46  802.11a OFDM MATLAB\rx_find_packet_edge.m
     文件        1351  2020-12-01 18:46  802.11a OFDM MATLAB\rx_fine_time_sync.m
     文件        1280  2020-12-01 18:46  802.11a OFDM MATLAB\rx_frequency_sync.m
     文件         460  2020-12-01 18:46  802.11a OFDM MATLAB\rx_gen_chan_amps.m
     文件         444  2020-12-01 18:46  802.11a OFDM MATLAB\rx_gen_deintlvr_patt.m
     文件         722  2020-12-01 18:46  802.11a OFDM MATLAB\rx_init_viterbi.m
     文件         292  2020-12-01 18:46  802.11a OFDM MATLAB\rx_mr_combiner.m
     文件         596  2020-12-01 18:46  802.11a OFDM MATLAB\rx_phase_tracker.m
     文件        3344  2020-12-01 18:46  802.11a OFDM MATLAB\rx_pilot_phase_est.m
     文件         475  2020-12-01 18:46  802.11a OFDM MATLAB\rx_qam16_demod.m
     文件        1454  2020-12-01 18:46  802.11a OFDM MATLAB\rx_qam64_demod.m
     文件         264  2020-12-01 18:46  802.11a OFDM MATLAB\rx_qpsk_demod.m
     文件         610  2020-12-01 18:46  802.11a OFDM MATLAB\rx_radon_hurwitz.m
     文件        1845  2020-12-01 18:46  802.11a OFDM MATLAB\rx_timed_to_freqd.m
     文件        1421  2020-12-01 18:46  802.11a OFDM MATLAB\rx_viterbi_decode.m
............此处省略23个文件信息

评论

共有 条评论