Initializes modulation parameters to default values. function [ Para ] = FBMC_OQAM_InitializeChainParameters( ) Input arguments: none Outputs arguments: Para: modulation parameters
0001 function [ Para ] = FBMC_OQAM_InitializeChainParameters( ) 0002 % Initializes modulation parameters to default values. 0003 % 0004 % function [ Para ] = FBMC_OQAM_InitializeChainParameters( ) 0005 % 0006 % Input arguments: none 0007 % 0008 % Outputs arguments: 0009 % 0010 % Para: modulation parameters 0011 % 0012 0013 % This file is part of WaveComBox: www.wavecombox.com and is distributed under 0014 % the terms of the MIT license. See accompanying LICENSE file. 0015 % Original author: François Rottenberg, May 3, 2018. 0016 % Contributors: 0017 % Change log: 0018 0019 Para.Modulation= 'FBMC-OQAM'; 0020 Para.nSubcarriers=128; % Number of subcarriers 0021 Para.ActiveSubcarriers=[1:Para.nSubcarriers]; % Set of active subcarriers 0022 Para.Ns=1000; % Half number of real multicarrier symbols 0023 Para.T=1/15e3; % Multicarrier symbol period [s] 0024 Para.CenterFrequency=1e9; % Center frequency of the transmitted signal [Hz] 0025 Para.Velocity = 0; % Velocity [km/h] 0026 Para.kappa=4; % Overlapping factor 0027 0028 0029 Para.N_T=1; % Number of transmitted antennas 0030 Para.N_R=1; % Number of received antennas 0031 Para.S=1; % Number of spatial streams 0032 0033 Para.Es_N0_dB=15; % Signal-to-noise ratio [dB] 0034 Para.Es=1; % Complex symbol energy (PAM symbol has half energy) 0035 Para.M_PAM=2; % PAM modulation order 0036 0037 0038 % Parameters of the preamble 0039 Para.PreamblePilotSubcarriers=[]; % Pilot subcarriers in the preamble 0040 Para.PreambleLength=0; % Length of the preamble [T and not T/2] 0041 0042 % Parameters of scattered pilots 0043 Para.ScatteredPilotSubcarriers=[]; % Pilot subcarriers in the data frame 0044 Para.ScatteredPilotSymbols=[]; 0045 Para.Ep=0; % Energy of the scattered pilot symbols 0046 0047 0048 end 0049