• 大小: 27KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-21
  • 语言: Matlab
  • 标签:

资源简介

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.Ext

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

     文件       7898  2001-12-05 00:08  802.11a OFDM MATLAB\ui_check_params.m

     文件        400  2001-11-28 00:33  802.11a OFDM MATLAB\create_freq_offset.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

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

评论

共有 条评论

相关资源