FBMC
所属分类:matlab编程
开发工具:matlab
文件大小:1914KB
下载次数:27
上传日期:2019-05-13 17:51:37
上 传 者:
vs0709
说明: analysis of ber in fbmc and ofdm
文件列表:
FBMC\+Channel\FastFading.m (31092, 2017-04-30)
FBMC\+ChannelEstimation\ImaginaryInterferenceCancellationAtPilotPosition.m (14729, 2017-04-30)
FBMC\+ChannelEstimation\PilotSymbolAidedChannelEstimation.m (11210, 2017-04-30)
FBMC\+Coding\LTE_common_turbo_rate_matching_bit_selection_and_pruning.mexw64 (9216, 2014-04-29)
FBMC\+Coding\TurboCoding.m (5747, 2017-04-30)
FBMC\+MIMO\SpaceCoding.m (3759, 2017-04-28)
FBMC\+Modulation\FBMC.m (42197, 2017-04-27)
FBMC\+Modulation\FOFDM.m (26403, 2017-04-11)
FBMC\+Modulation\OFDM.m (20099, 2017-04-11)
FBMC\+Modulation\SignalConstellation.m (14450, 2017-04-11)
FBMC\+Modulation\UFMC.m (34117, 2017-04-11)
FBMC\+Modulation\WOLA.m (24836, 2017-04-11)
FBMC\OptimalSubcarrierSpacing\Calculate_SIR_SubcarrierSpacing_Velocity.m (22274, 2017-04-26)
FBMC\OptimalSubcarrierSpacing\Figure_5_6_7_8_SIR_OptimalSubcarrierSpacing.m (26225, 2017-04-26)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA0.mat (841, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA10.mat (842, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA100.mat (842, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA110.mat (839, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA120.mat (841, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA130.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA140.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA150.mat (842, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA160.mat (841, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA170.mat (839, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA180.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA190.mat (842, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA2.mat (840, 2016-10-16)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA20.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA200.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA210.mat (837, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA220.mat (836, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA230.mat (837, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA240.mat (836, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA250.mat (836, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA260.mat (839, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA270.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA280.mat (840, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA290.mat (841, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA30.mat (839, 2016-10-13)
FBMC\OptimalSubcarrierSpacing\Results\CP-OFDM-007LTE__PedestrianA300.mat (841, 2016-10-13)
... ...
===========================================
If you use this code, please cite our paper
===========================================
@ARTICLE{Nissel2017,
author = {R. Nissel and S. Schwarz and M. Rupp},
journal = {IEEE Journal on Selected Areas in Communications},
title = {Filter Bank Multicarrier Modulation Schemes for Future Mobile Communications},
year = {2017, to appear},
month = {},
}
=====================
System Requirements
=====================
We used Windows 7 (***bit) and MATLAB R2013b/2016a, but newer versions (and some older) should also work.
Figure 12 requires the "Communications System Toolbox" for the turbo coding.
====================
Description
====================
All of our figures can be reproduced:
Figure 1: Just an illustration.
Figure 2: Please run "Figure_02_PowerSpectralDensity.m".
Figure 3: Please run "Figure_03_BERoverSNR_MIMO.m".
Figure 4: Just an illustration.
Figure 5: Please run "OptimalSubcarrierSpacing/Figure_5_6_7_8_SIR_OptimalSubcarrierSpacing.m". Note that this script uses pre-calculated values which are stored in "OptimalSubcarrierSpacing/Results/". To generate those pre-calculated values, the script "OptimalSubcarrierSpacing/Calculate_SIR_SubcarrierSpacing_Velocity.m" needs to be executed.
Figure 6: Please run "OptimalSubcarrierSpacing/Figure_5_6_7_8_SIR_OptimalSubcarrierSpacing.m", see above.
Figure 7: Please run "OptimalSubcarrierSpacing/Figure_5_6_7_8_SIR_OptimalSubcarrierSpacing.m", see above.
Figure 8: Please run "OptimalSubcarrierSpacing/Figure_5_6_7_8_SIR_OptimalSubcarrierSpacing.m", see above.
Figure 9: Please run "Figure_09_SpectralEfficiency.m".
Figure 10: Please run "Figure_10_11_TwoSubcarrierSpacingsSameBand.m".
Figure 11: Please run "Figure_10_11_TwoSubcarrierSpacingsSameBand.m".
Figure 12: Please run "Figure_12_Throughput.m".
Figure 13: Please run "Figure_13_PowerSpectralDensityQuantization.m".
We also include additional explanations of FBMC
1) "Explained_A_PrototypeFilters.m" This script plots different prototype filters.
2) "Explained_B_FBMC_OQAM.m" This script describes a back-to-back FBMC-OQAM transmission, based on Section III. In particular, the transmit matrix (18)-(22) as well as the IFFT approach (32) are implemented.
3) "Explained_C_Coded_FBMC_OQAM.m" This script shows how to find the precoding matrix, see (26) and (27), which allows QAM transmission in FBMC-OQAM at full rate. Furthermore, it illustrates the time/frequency spreading concept.
4) "Explained_D_SIR_DoublySelectiveChannel.m" This script implements Equation (35)-(40). Furthermore, it compares the theoretical values to simulations.
Furthermore, we include a comparison of New Ratio (NR) waveforms (WOLA, UFMC, f-OFDM):
1) "NR_5G_BER_DoublySelectiveChannel.m" This script simulates the Bit Error Ratio (BER) in a doubly-selective channel. It compares FBMC-OQAM, CP-OFDM, WOLA, UFMC, f-OFDM.
2) "NR_5G_SIR_TimeFrequencyOffset.m" This script calculates the Signal-to-Interference Ratio (SIR) in case of a time and a frequency offset for FBMC-OQAM, FBMC-QAM, CP-OFDM, WOLA, UFMC and f-OFDM.
近期下载者:
相关文件:
收藏者: