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

资源简介

802.11a标准编写的OFDM matlab程序,对初学者有用

资源截图

代码片段和文件信息



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  2001-12-04 23:43  802.11a OFDM MATLAB仿真代码!(推荐)\channel.m

     文件        380  2001-11-28 00:32  802.11a OFDM MATLAB仿真代码!(推荐)\get_bits_per_symbol.m

     文件       1045  2001-12-04 23:44  802.11a OFDM MATLAB仿真代码!(推荐)\get_channel_ir.m

     文件        245  2001-11-13 22:52  802.11a OFDM MATLAB仿真代码!(推荐)\get_n_antennas.m

     文件        554  2000-02-10 14:58  802.11a OFDM MATLAB仿真代码!(推荐)\get_punc_params.m

     文件       1056  2001-11-28 00:04  802.11a OFDM MATLAB仿真代码!(推荐)\phase_noise_model.m

     文件        652  2005-08-25 09:47  802.11a OFDM MATLAB仿真代码!(推荐)\readme.txt

     文件       2392  2001-12-04 23:46  802.11a OFDM MATLAB仿真代码!(推荐)\receiver.m

     文件       2600  2001-12-04 23:50  802.11a OFDM MATLAB仿真代码!(推荐)\runsim.m

     文件         88  2001-11-12 22:55  802.11a OFDM MATLAB仿真代码!(推荐)\rx_bpsk_demod.m

     文件        577  2001-11-11 22:52  802.11a OFDM MATLAB仿真代码!(推荐)\rx_deinterleave.m

     文件        607  2001-12-04 23:51  802.11a OFDM MATLAB仿真代码!(推荐)\rx_demodulate.m

     文件        906  2001-12-04 23:52  802.11a OFDM MATLAB仿真代码!(推荐)\rx_depuncture.m

     文件       2307  2001-12-04 23:52  802.11a OFDM MATLAB仿真代码!(推荐)\rx_diversity_proc.m

     文件       1208  2001-11-18 00:33  802.11a OFDM MATLAB仿真代码!(推荐)\rx_estimate_channel.m

     文件       1524  2001-12-04 23:53  802.11a OFDM MATLAB仿真代码!(推荐)\rx_find_packet_edge.m

     文件       1351  2001-11-17 19:26  802.11a OFDM MATLAB仿真代码!(推荐)\rx_fine_time_sync.m

     文件       1280  2001-12-04 23:56  802.11a OFDM MATLAB仿真代码!(推荐)\rx_frequency_sync.m

     文件        460  2001-11-17 21:52  802.11a OFDM MATLAB仿真代码!(推荐)\rx_gen_chan_amps.m

     文件        444  2001-11-11 23:24  802.11a OFDM MATLAB仿真代码!(推荐)\rx_gen_deintlvr_patt.m

     文件        722  2001-11-12 23:12  802.11a OFDM MATLAB仿真代码!(推荐)\rx_init_viterbi.m

     文件        292  2001-11-17 14:49  802.11a OFDM MATLAB仿真代码!(推荐)\rx_mr_combiner.m

     文件        596  2001-11-17 20:39  802.11a OFDM MATLAB仿真代码!(推荐)\rx_phase_tracker.m

     文件       3344  2001-12-04 23:58  802.11a OFDM MATLAB仿真代码!(推荐)\rx_pilot_phase_est.m

     文件        475  2001-11-11 22:43  802.11a OFDM MATLAB仿真代码!(推荐)\rx_qam16_demod.m

     文件       1454  2001-11-28 00:38  802.11a OFDM MATLAB仿真代码!(推荐)\rx_qam64_demod.m

     文件        264  2002-01-24 10:13  802.11a OFDM MATLAB仿真代码!(推荐)\rx_qpsk_demod.m

     文件        610  2001-11-17 23:51  802.11a OFDM MATLAB仿真代码!(推荐)\rx_radon_hurwitz.m

     文件       1845  2001-12-04 23:59  802.11a OFDM MATLAB仿真代码!(推荐)\rx_timed_to_freqd.m

     文件       1421  2001-11-13 00:12  802.11a OFDM MATLAB仿真代码!(推荐)\rx_viterbi_decode.m

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

评论

共有 条评论