微信:HuangL1121
QQ号:1224848052
团队:MATLAB代做|MATLAB专业代做|FPGA代做|FPGA专业代做
地址:北京市-朝阳区-双柳北街18号院
当前位置:首页 > 中大型项目 > matlab代做|fpga代做|完整的LTE通信链路的仿真工程
项目案例
matlab代做|fpga代做|完整的LTE通信链路的仿真工程
matlab代做|fpga代做|完整的LTE通信链路的仿真工程
产品说明:

matlab代做|fpga代做|完整的LTE通信链路的仿真工程

      LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)组织制定的UMTS(Universal Mobile Telecommunications System,通用移动通信系统)技术标准的长期演进,于2004年12月在3GPP多伦多会议上正式立项并启动。LTE系统引入了OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)和MIMO(Multi-Input & Multi-Output,多输入多输出)等关键技术,显著增加了频谱效率和数据传输速率(20M带宽2X2MIMO在64QAM情况下,理论下行最大传输速率为201Mbps,除去信令开销后大概为150Mbps,但根据实际组网以及终端能力限制,一般认为下行峰值速率为100Mbps,上行为50Mbps),并支持多种带宽分配:1.4MHz,3MHz,5MHz,10MHz,15MHz和20MHz等,且支持全球主流2G/3G频段和一些新增频段,因而频谱分配更加灵活,系统容量和覆盖也显著提升。


       LTE系统网络架构更加扁平化简单化,减少了网络节点和系统复杂度,从而减小了系统时延,也降低了网络部署和维护成本。LTE系统支持与其他3GPP系统互操作。根据双工方式不同LTE系统分为FDD-LTE(Frequency Division Duplexing)和TDD-LTE (Time Division Duplexing),二者技术的主要区别在于空口的物理层上(像帧结构、时分设计、同步等)。FDD系统空口上下行采用成对的频段接收和发送数据,而TDD系统上下行则使用相同的频段在不同的时隙上传输,较FDD双工方式,TDD有着较高的频谱利用率。

% Script that shows reference BLER curves.
% Author: Josep Colom Ikuno, jcolom@nt.tuwien.ac.at
% (c) 2009 by INTHFT
% www.nt.tuwien.ac.at

first_figure = figure;
first_axes = axes;
set(first_axes,'YScale','log');
title('BLER, 1.4MHz, SISO AWGN, 5000 subframes');
ylabel('BLER');
xlabel('SNR [dB]');
ylim([1e-3 1]);
hold all;
grid on;

second_figure = figure;
second_axes =  axes;
title(second_axes,sprintf('throughput, 1.4MHz, SISO AWGN, 5000 subframes'));
ylabel(second_axes,'throughput [Mbps]');
xlabel(second_axes,'SNR [dB]');
hold all;
grid on;

files = {
'./examples/AWGN_1.4MHz_r655/cqi_1_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100614_152540.mat'
'./examples/AWGN_1.4MHz_r655/cqi_2_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100614_192832.mat'
'./examples/AWGN_1.4MHz_r655/cqi_3_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100614_233339.mat'
'./examples/AWGN_1.4MHz_r655/cqi_4_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_034238.mat'
'./examples/AWGN_1.4MHz_r655/cqi_5_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_075750.mat'
'./examples/AWGN_1.4MHz_r655/cqi_6_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_155128.mat'
'./examples/AWGN_1.4MHz_r655/cqi_7_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100615_203112.mat'
'./examples/AWGN_1.4MHz_r655/cqi_8_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_011251.mat'
'./examples/AWGN_1.4MHz_r655/cqi_9_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_060628.mat'
'./examples/AWGN_1.4MHz_r655/cqi_10_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_112217.mat'
'./examples/AWGN_1.4MHz_r655/cqi_11_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_164805.mat'
'./examples/AWGN_1.4MHz_r655/cqi_12_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100616_222359.mat'
'./examples/AWGN_1.4MHz_r655/cqi_13_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100617_041145.mat'
'./examples/AWGN_1.4MHz_r655/cqi_14_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100617_100858.mat'
'./examples/AWGN_1.4MHz_r655/cqi_15_0re-tx_0TTI_UL_delay_1.4MHz_AWGN_TX_mode1_1x1_SSD_freqoff0_none_5000TTI_r655_20100617_161416.mat'
};

for cqi_value=1:15
load(files{cqi_value},'simulation_results','cqi_i','N_subframes');

name = sprintf('CQI %02d',cqi_i);

plot(first_axes,simulation_results.SNR_vector,simulation_results.cell_specific.BLER_overall,'DisplayName',name);
plot(second_axes,simulation_results.SNR_vector,squeeze(sum(sum(simulation_results.cell_specific.throughput_coded,1),3))/(N_subframes*1e-3)/1e6,'DisplayName',name);
end

%xlim(first_axes,[-15 25]);
%xlim(second_axes,[-15 25]);
xlim(first_axes,'auto');
xlim(second_axes,'auto');
legend(first_axes,'show','Location','SouthEastOutside');
legend(second_axes,'show','Location','SouthEastOutside');




-------------------------------------------------------------------------------------------------------------------

联系:Hslogic
QQ :1224848052
微信:HuangL1121
邮箱:1224848052@qq.com
网站:http://www.mat7lab.com/
-------------------------------------------------------------------------------------------------------------------
matlab代做,matlab专业代做,fpga代做,fpga专业代做,simulink代做,simulink专业代做,
matlab博士代做,matlab 博士SCI代写,matlab 硕士SCI代写,matlab 硕士IEEE代写,matlab 博士IEEE代写,



上一篇:MATLAB代做|WCDMA完整系统的仿真与分析

版权所有: MATLAB代做|MATLAB专业代做|FPGA代做|FPGA专业代做 Copyright © 2018 All rights reserved.
微信:HuangL1121 QQ:1224848052
地址:北京市-朝阳区-双柳北街18号院

扫一扫,关注我们