• 大小: 30KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Matlab
  • 标签: 802.11a  OFDM  

资源简介

802.11a matlab源码,很详细的仿真了802.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.ExtraNoiseSamples) + ...
   j*randn(n_rx_antennas sim_consts.ExtraNoiseSamples));

% end noise is added to prevent simulation from crashing from incorrect timing in receiver
end_noise = sqrt(noise_var) * (randn(n_rx_antennas170) + j*randn(n_rx_antennas 170));

% add noise
rx_signal = rx_signal+noise;

% extra noise samples are inserted before the packet to test the packet search algorithm
rx_signal = [extra_noise rx_signal end_noise];

%Create frequency offset
rx_signal = create_freq_offset(rx_signal sim_options.FreqError);


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1346  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\channel.m

     文件        400  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\create_freq_offset.m

     文件        380  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\get_bits_per_symbol.m

     文件       1045  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\get_channel_ir.m

     文件        245  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\get_n_antennas.m

     文件        554  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\get_punc_params.m

     文件       1056  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\phase_noise_model.m

     文件        652  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\readme.txt

     文件       2392  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\receiver.m

     文件       2601  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\runsim.m

     文件         88  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_bpsk_demod.m

     文件        577  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_deinterleave.m

     文件        607  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_demodulate.m

     文件        906  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_depuncture.m

     文件       2307  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_diversity_proc.m

     文件       1208  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_estimate_channel.m

     文件       1524  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_find_packet_edge.m

     文件       1351  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_fine_time_sync.m

     文件       1280  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_frequency_sync.m

     文件        460  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_gen_chan_amps.m

     文件        444  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_gen_deintlvr_patt.m

     文件        722  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_init_viterbi.m

     文件        292  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_mr_combiner.m

     文件        596  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_phase_tracker.m

     文件       3344  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_pilot_phase_est.m

     文件        475  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_qam16_demod.m

     文件       1454  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_qam64_demod.m

     文件        264  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_qpsk_demod.m

     文件        610  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_radon_hurwitz.m

     文件       1845  2014-11-15 16:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_timed_to_freqd.m

............此处省略26个文件信息

评论

共有 条评论