OFDM Single Carrier

  1!<Simulation>
  2
  3# Physical device models within the simulated scenario
  4Devices:
  5
  6  # Representation of a single (virtual) device
  7  - &device_alpha !<SimulatedDevice>
  8
  9    carrier_frequency: 865e6        # Center frequency of Rf-band emitted signal
 10    
 11    antennas: !<UniformArray>       # Uniform antenna array
 12      
 13      antenna: !<IdealAntenna>      # Assume ideal isotropic antennas
 14      spacing: 10e-2                # Elements spaced 10cm apart
 15      dimensions: [2, 1, 1]         # 2 elements within the array
 16
 17
 18# Specify channel models interconnecting devices 
 19Channels:
 20
 21  # 5G TDL model at the self-interference channel of device_alpha
 22  - !<5GTDL>
 23    devices: [*device_alpha, *device_alpha]
 24    model_type: !<TDLType> A       # Type of the TDL model. A-E are available
 25    rms_delay: 1e-9                # Root mean square delay in seconds    
 26
 27
 28# Operators transmitting or receiving signals over the devices
 29Operators:
 30
 31  # A single modem operating the device #0
 32  - &modem_alpha !<Modem>
 33
 34    device: *device_alpha                 # Device the modem is operating on
 35    reference: *device_alpha              # Reference device to which the channel is estimated
 36
 37    # Bit encoding configuration before mapping to modulation symbols
 38    #Encoding:
 39    #
 40    #  - !<LDPC>
 41    #    block_size: 256
 42    #    rate: [1, 2]
 43
 44    # MIMO configuration on the symbol level
 45    precoding: !<SymbolCoding>
 46
 47      - !<SingleCarrier>       # Spatial Multiplexing
 48
 49    # Configuration of the waveform emitted by this transmitter
 50    waveform: !<OFDM>
 51
 52      # Modulation settings
 53      modulation_order: 16                  # Modulation order, in other words 4 bit per data resource element
 54      subcarrier_spacing: 15e3              # Spacing between the individual subcarrier center frequencies in Hz
 55      dc_suppression: False                 # Consider the DC component during the DFT
 56      num_subcarriers: 128                  # Number of subcarriers per communication frame
 57      channel_estimation: !<OFDM-Ideal>     # Ideal channel estimation routine
 58      channel_equalization: !<OFDM-ZF>      # Zero-forcing channel equalization
 59
 60      # OFDM symbol resources, each resource represents one symbol's subcarrier configuration
 61      resources:
 62
 63        - !<OFDM-Resource>
 64          repetitions: 20
 65          prefix_type: !<PrefixType> CYCLIC
 66          prefix_ratio: 0.078125
 67          elements:
 68            - !<FrameElement>
 69              type: !<ElementType> DATA
 70              repetitions: 5
 71
 72        - !<OFDM-Resource>
 73          repetitions: 20
 74          prefix_type: !<PrefixType> CYCLIC
 75          prefix_ratio: 0.0703125
 76          elements:
 77            - !<FrameElement>
 78              type: !<ElementType> DATA
 79              repetitions: 5
 80
 81      # Frame configuration in time domain, i.e. the x-axis in the OFDM time-frequency grid
 82      structure:
 83
 84        - !<Symbol>
 85          num_repetitions: 2
 86          pattern: [0, 1]
 87
 88        - !<Guard>
 89          num_repetitions: 1
 90          duration: 2e-3
 91
 92
 93# Performance indication evaluation configuration
 94Evaluators:
 95
 96  # Evaluate the bit errors of `modem_alpha` communicating over `device_alpha`
 97  - !<BitErrorEvaluator>
 98
 99    transmitting_modem: *modem_alpha
100    receiving_modem: *modem_alpha
101    confidence: .9
102    tolerance: .01
103    plot_scale: log
104
105
106# Simulation parameters
107num_samples: 1000                  # Number of samples per simulation grid section
108min_num_samples: 100               # Minimum number of samples per simulation grid section before premature stopping
109snr_type: EBN0                     # SNR is defined as the ratio between bit energy and noise power
110plot_results: True                 # Visualize the evaluations after the simulation has finished
111
112
113# Scenario parameters over which the Monte-Carlo simulation sweeps
114Dimensions:
115
116  snr: [20, 10, 2, 0] dB