资源简介
matlab正交频分复用(OFDM)技术matlab实现仿真源代码
代码片段和文件信息
% Analysis
disp(‘ ‘) disp(‘------------------------------------------------------------‘)
disp(‘Preparing Analysis‘)
figure(2) clf
if (input_type == 1) & (test_input_type == 1)
subplot(221) stem(data_in) title(‘OFDM 二进制输入数据‘);
subplot(223) stem(output) title(‘OFDM 二进制恢复数据‘)
else
subplot(221) plot(data_samples) title(‘OFDM 输入信号‘);
subplot(223) plot(output_samples) title(‘OFDM 恢复信号‘);
end
subplot(222) plot(xmit) title(‘OFDM发射‘);
subplot(224) plot(recv) title(‘OFDM接收‘);
% dig_x_axis = (1:length(QAM_tx_data))/length(QAM_tx_data);
% figure(4) clf subplot(212)
% freq_data = abs(fft(QAM_rx_data));
% L = length(freq_data)/2;
dig_x_axis = (1:length(xmit))/length(xmit);
figure(3) clf
if channel_on ==1
num = [1 zeros(1 d1-1) a1 zeros(1 d2-d1-1) a2];
den = [1];
[H W] = freqz(num den 512);
mag = 20*log10(abs(H));
phase = angle(H) * 180/pi;
subplot(313)
freq_data = abs(fft(recv));
L = length(freq_data)/2;
plot(dig_x_axis(1:L) freq_data(1:L))
xlabel(‘OFDM接收端FFT‘)
axis_temp = axis;
subplot(311)
freq_data = abs(fft(xmit));
plot(dig_x_axis(1:L) freq_data(1:L)) axis(axis_temp)
title(‘OFDM发射端FFT‘)
subplot(312)
plot(W/(2*pi)mag)
ylabel(‘信道幅度响应‘)
else
subplot(212)
freq_data = abs(fft(recv));
L = length(freq_data)/2;
plot(dig_x_axis(1:L) freq_data(1:L))
xlabel(‘OFDM接收端FFT‘)
axis_temp = axis;
subplot(211)
freq_data = abs(fft(xmit));
plot(dig_x_axis(1:L) freq_data(1:L)) axis(axis_temp)
title(‘OFDM发射端FFT‘)
end
% if file_input_type == 4
% figure(5)
% subplot(211)
% image(data_in);
% colormap(map);
% subplot(212)
% image(output);
% colormap(map);
% end
if do_QAM == 1 % analyze if QAM was done
figure(4) clf
if (input_type == 1) & (test_input_type == 1)
subplot(221) stem(data_in) title(‘QAM Binary Input Data‘);
subplot(223) stem(QAM_data_out) title(‘QAM Recovered Binary Data‘)
else
subplot(221) plot(data_samples) title(‘QAM 输入信号‘);
subplot(223) plot(QAM_output_samples) title(‘QAM 恢复信号‘);
end
subplot(222) plot(QAM_tx_data) title(‘发射端 QAM‘);
subplot(224) plot(QAM_rx_data) title(‘接收端 QAM‘);
dig_x_axis = (1:length(QAM_tx_data))/length(QAM_tx_data);
figure(5) clf
if channel_on ==1
subplot(313)
freq_data = abs(fft(QAM_rx_data));
L = length(freq_data)/2;
plot(dig_x_axis(1:L) freq_data(1:L))
xlabel(‘QAM接收端FFT‘)
axis_temp = axis;
subplot(311)
freq_data = abs(fft(QAM_tx_data));
plot(dig_x_axis(1:L)freq_data(1:L)) axis(axis_temp)
title(‘QAM发射端FFT‘)
subplot(312)
plot(W/(2*pi)mag)
ylabel(‘信道幅度响应‘)
else
subplot(212)
freq_data = abs(fft(QAM_rx_data));
L = length(freq_data)/2;
plot(dig_x_axis(1:L) freq_data(1:L))
title(‘QAM接收端FFT‘)
axis_temp = axis;
subplot(211)
freq_data = abs(fft(QAM_tx_data));
plot(dig_x_axis(1:L)freq_data(1:L)) axis(axis_temp)
title(‘QAM发射端FFT‘)
end
% Pl
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5157 2005-06-01 22:26 ofdm系统matlab仿真源代码\analysis.m
文件 2857 2001-04-23 14:30 ofdm系统matlab仿真源代码\a_filter_design.m
文件 4168 2001-04-23 14:30 ofdm系统matlab仿真源代码\basicgui_win.m
文件 219 2001-04-23 14:30 ofdm系统matlab仿真源代码\bin2eight.m
文件 227 2001-04-23 14:30 ofdm系统matlab仿真源代码\bin2pol.m
文件 28848 2004-04-13 20:45 ofdm系统matlab仿真源代码\buaa.jpg
文件 407 2001-04-23 14:30 ofdm系统matlab仿真源代码\ch.m
文件 162 2001-04-23 14:30 ofdm系统matlab仿真源代码\ch_clipping.m
文件 210 2001-04-23 14:30 ofdm系统matlab仿真源代码\ch_multipath.m
文件 265 2001-04-23 14:30 ofdm系统matlab仿真源代码\ch_noise.m
文件 13264 2005-06-17 08:32 ofdm系统matlab仿真源代码\DDP.fig
文件 4843 2005-06-14 21:38 ofdm系统matlab仿真源代码\DDP.m
文件 217 2001-04-23 14:30 ofdm系统matlab仿真源代码\eight2bin.m
文件 8832 2005-06-15 07:55 ofdm系统matlab仿真源代码\help_DDP.fig
文件 2871 2004-04-21 13:24 ofdm系统matlab仿真源代码\help_DDP.m
文件 524 2001-04-23 14:29 ofdm系统matlab仿真源代码\OFDM.m
文件 428 2005-06-15 08:10 ofdm系统matlab仿真源代码\OFDM_out.wav
文件 522 2005-06-16 15:47 ofdm系统matlab仿真源代码\OFDM_text_out.txt
文件 431 2001-04-23 14:30 ofdm系统matlab仿真源代码\pol2bin.m
文件 4691 2001-04-23 14:29 ofdm系统matlab仿真源代码\QAM.m
文件 428 2005-06-15 08:10 ofdm系统matlab仿真源代码\QAM_out.wav
文件 531 2005-06-16 14:18 ofdm系统matlab仿真源代码\QAM_text_out.asv
文件 524 2005-06-16 15:47 ofdm系统matlab仿真源代码\QAM_text_out.txt
文件 1001 2001-04-23 14:30 ofdm系统matlab仿真源代码\read.m
文件 519 2001-04-23 14:30 ofdm系统matlab仿真源代码\rx.m
文件 222 2001-04-23 14:30 ofdm系统matlab仿真源代码\rx_chunk.m
文件 977 2001-04-23 14:30 ofdm系统matlab仿真源代码\rx_dechunk.m
文件 2969 2005-06-14 17:18 ofdm系统matlab仿真源代码\setupw.m
文件 2973 2005-06-14 17:51 ofdm系统matlab仿真源代码\setupy.m
文件 428 2001-04-23 14:30 ofdm系统matlab仿真源代码\shortest.wav
............此处省略26个文件信息
相关资源
- 基于MATLAB的OFDM系统仿真及峰均比抑制
- 基于MATLAB的OFDM系统仿真及峰均比抑制
- OFDM图.m
-
用simuli
nk实现OFDM调制解调 - 基于LS算法的MIMO_OFDM信道估计
- OFDM峰均比限幅clipping抑制matlab仿真程
- 多径信道下 简单OFDM matlab仿真
-
OFDM的Simuli
nk仿真 - OFDM符号定时同步算法仿真
- OFDM同步算法的仿真matlab
- OFDM QPSK调制解调
- OFDM系统信道估计仿真程序
- PTS matlab 代碼源
- OFDM MATLAB源码
- OFDM MATLAB 通信系统仿真程序
- ofdm1.m
- Volterra_均衡器
- 使用matlab的OFDM导频ls lmmse信道估计
- OFDM盲信道估计_基于子空间的盲信道估
- 降低OFDM系统PAPR算法(PTS-SLM-C变换)
- OFDM信道估计源代码
- OFDM-BER-BPSK的matlab
- OFDM matlab程序
- OFDM信道估计
- 基于matlab的OFDM
-
MIMO-OFDM的simuli
nk建模 - OFDM系统中基于导频的信道估计及其
- OFDM仿真(多径瑞利信道).rar
- UFMC matlab code
- MIMO-OFDM系统的Matlab仿真代码
评论
共有 条评论