Index _ | B | C | D | E | F | G | I | K | L | M | N | O | P | Q | R | S | T | U _ _cfg (demos.mimo_ofdm_neural_receiver.src.neural_rx.NeuralRx attribute) (demos.mimo_ofdm_neural_receiver.src.rx.Rx attribute) (demos.mimo_ofdm_neural_receiver.src.tx.Tx attribute) _channel_coding_off (demos.mimo_ofdm_neural_receiver.src.neural_rx.NeuralRx attribute) (demos.mimo_ofdm_neural_receiver.src.tx.Tx attribute) _csi (demos.mimo_ofdm_neural_receiver.src.rx.Rx attribute) _downsample_factor (demos.dpd.src.interpolator.Interpolator attribute) _filter_coeffs (demos.dpd.src.interpolator.Interpolator attribute) _memory_depth (demos.dpd.src.nn_dpd.NeuralNetworkDPD attribute) _num_filters (demos.dpd.src.nn_dpd.NeuralNetworkDPD attribute) _num_res_blocks (demos.dpd.src.nn_dpd.NeuralNetworkDPD attribute) _num_streams_per_tx (demos.mimo_ofdm_neural_receiver.src.tx.Tx attribute) _ofdm_demod (demos.dpd.src.rx.Rx attribute) _output_rate (demos.dpd.src.interpolator.Interpolator attribute) _upsample_factor (demos.dpd.src.interpolator.Interpolator attribute) B batch_size (demos.dpd.src.config.Config attribute) (demos.pusch_autoencoder.src.config.Config property) batch_size_cir (demos.pusch_autoencoder.src.config.Config property) bce (demos.mimo_ofdm_neural_receiver.src.system.System attribute) BitsPerSym (class in demos.mimo_ofdm_neural_receiver.src.config) BPSK (demos.mimo_ofdm_neural_receiver.src.config.BitsPerSym attribute) build() (demos.dpd.src.ls_dpd.LeastSquaresDPD method) (demos.mimo_ofdm_neural_receiver.src.config.Config method) (demos.mimo_ofdm_neural_receiver.src.csi.CSI method) build_channel_model() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) C call() (demos.dpd.src.interpolator.Interpolator method) (demos.dpd.src.ls_dpd.LeastSquaresDPD method) (demos.dpd.src.nn_dpd.NeuralNetworkDPD method) (demos.dpd.src.nn_dpd.ResidualBlock method) (demos.dpd.src.power_amplifier.PowerAmplifier method) (demos.dpd.src.system.DPDSystem method) (demos.dpd.src.tx.Tx method) (demos.mimo_ofdm_neural_receiver.src.neural_rx.NeuralRx method) (demos.mimo_ofdm_neural_receiver.src.neural_rx.ResidualBlock method) (demos.pusch_autoencoder.src.pusch_neural_detector.Conv2DResBlock method) (demos.pusch_autoencoder.src.pusch_neural_detector.PUSCHNeuralDetector method) (demos.pusch_autoencoder.src.pusch_trainable_receiver.PUSCHTrainableReceiver method) (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter method) (demos.pusch_autoencoder.src.system.PUSCHLinkE2E method) call_scalar() (demos.mimo_ofdm_neural_receiver.src.system.System method) carrier_frequency (demos.mimo_ofdm_neural_receiver.src.config.Config attribute) cdl_model (demos.mimo_ofdm_neural_receiver.src.config.Config attribute) cfg (demos.mimo_ofdm_neural_receiver.src.csi.CSI attribute) CIRGenerator (class in demos.pusch_autoencoder.src.cir_generator) CIRManager (class in demos.pusch_autoencoder.src.cir_manager) coderate (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) coeffs (demos.dpd.src.ls_dpd.LeastSquaresDPD property) compute_radio_map() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) Config (class in demos.dpd.src.config) (class in demos.mimo_ofdm_neural_receiver.src.config) (class in demos.pusch_autoencoder.src.config) constellation (demos.pusch_autoencoder.src.system.PUSCHLinkE2E property) Conv2DResBlock (class in demos.pusch_autoencoder.src.pusch_neural_detector) cp_length (demos.dpd.src.system.DPDSystem property) CSI (class in demos.mimo_ofdm_neural_receiver.src.csi) cyclic_prefix_length (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) D dc_null (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) DEFAULT_PARAMS (demos.dpd.src.ls_dpd.LeastSquaresDPD attribute) delay_spread (demos.mimo_ofdm_neural_receiver.src.config.Config attribute) direction (demos.mimo_ofdm_neural_receiver.src.config.Config property) domain (demos.pusch_autoencoder.src.config.Config property) dpd (demos.dpd.src.ls_dpd_system.LS_DPDSystem attribute) (demos.dpd.src.nn_dpd_system.NN_DPDSystem attribute) (demos.dpd.src.system.DPDSystem property) DPDSystem (class in demos.dpd.src.system) E encoder (demos.dpd.src.tx.Tx attribute) err_var_correction_scale (demos.pusch_autoencoder.src.pusch_neural_detector.PUSCHNeuralDetector property) estimate_gain() (demos.dpd.src.power_amplifier.PowerAmplifier method) estimate_pa_gain() (demos.dpd.src.system.DPDSystem method) F fft_size (demos.dpd.src.config.Config property) (demos.dpd.src.system.DPDSystem property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) G generate_and_save() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) generate_cir_data() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) generate_random_symmetric_constellation() (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter static method) generate_signal() (demos.dpd.src.system.DPDSystem method) geometry_variables (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter property) get_base_points() (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter method) get_hard_labeling() (demos.pusch_autoencoder.src.system.PUSCHLinkE2E method) get_normalized_constellation() (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter method) get_soft_labeling_matrix() (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter method) gumbel_temperature (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter property) (demos.pusch_autoencoder.src.system.PUSCHLinkE2E property) I Interpolator (class in demos.dpd.src.interpolator) K k (demos.dpd.src.tx.Tx attribute) (demos.mimo_ofdm_neural_receiver.src.config.Config property) L labeling_variables (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter property) LeastSquaresDPD (class in demos.dpd.src.ls_dpd) load_from_tfrecord() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) LS_DPDSystem (class in demos.dpd.src.ls_dpd_system) M mapper (demos.dpd.src.tx.Tx attribute) max_depth (demos.pusch_autoencoder.src.config.Config property) max_dist_m (demos.pusch_autoencoder.src.config.Config property) max_gain_db (demos.pusch_autoencoder.src.config.Config property) mcs_index (demos.pusch_autoencoder.src.config.Config property) mcs_table (demos.pusch_autoencoder.src.config.Config property) memory_depth (demos.dpd.src.power_amplifier.PowerAmplifier property) min_dist_m (demos.pusch_autoencoder.src.config.Config property) min_gain_db (demos.pusch_autoencoder.src.config.Config property) minimal_ofdm_receiver (demos.dpd.src.system.DPDSystem property) modulation (demos.mimo_ofdm_neural_receiver.src.config.Config property) N n (demos.dpd.src.tx.Tx attribute) (demos.mimo_ofdm_neural_receiver.src.config.Config property) n_coeffs (demos.dpd.src.ls_dpd.LeastSquaresDPD property) NeuralNetworkDPD (class in demos.dpd.src.nn_dpd) NeuralRx (class in demos.mimo_ofdm_neural_receiver.src.neural_rx) NN_DPDSystem (class in demos.dpd.src.nn_dpd_system) normalize_to_rms() (demos.dpd.src.system.DPDSystem static method) num_bits_per_symbol (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config attribute) (demos.pusch_autoencoder.src.config.Config property) num_bs (demos.pusch_autoencoder.src.config.Config property) num_bs_ant (demos.mimo_ofdm_neural_receiver.src.config.Config property) (demos.pusch_autoencoder.src.config.Config attribute) num_guard_carriers (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) num_layers (demos.dpd.src.nn_dpd.ResidualBlock attribute) (demos.pusch_autoencoder.src.config.Config property) num_ofdm_symbols (demos.dpd.src.config.Config property) (demos.dpd.src.system.DPDSystem property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) num_prb (demos.pusch_autoencoder.src.config.Config property) num_streams_per_tx (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) num_time_steps (demos.pusch_autoencoder.src.config.Config property) num_ue (demos.pusch_autoencoder.src.config.Config property) num_ue_ant (demos.pusch_autoencoder.src.config.Config property) num_ut (demos.dpd.src.config.Config property) num_ut_ant (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) O ofdm_modulator (demos.dpd.src.tx.Tx attribute) order (demos.dpd.src.power_amplifier.PowerAmplifier property) P pa_sample_rate (demos.dpd.src.system.DPDSystem property) perfect_csi (demos.mimo_ofdm_neural_receiver.src.config.Config attribute) perform_ls_learning() (demos.dpd.src.ls_dpd_system.LS_DPDSystem method) pilot_ofdm_symbol_indices (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) pilot_pattern (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) PowerAmplifier (class in demos.dpd.src.power_amplifier) predistort() (demos.dpd.src.ls_dpd.LeastSquaresDPD method) process_and_compute_evm() (demos.dpd.src.rx.Rx method) pusch_num_subcarriers (demos.pusch_autoencoder.src.config.Config property) pusch_num_symbols_per_slot (demos.pusch_autoencoder.src.config.Config property) pusch_pilot_indices (demos.pusch_autoencoder.src.config.Config property) PUSCHLinkE2E (class in demos.pusch_autoencoder.src.system) PUSCHNeuralDetector (class in demos.pusch_autoencoder.src.pusch_neural_detector) PUSCHTrainableReceiver (class in demos.pusch_autoencoder.src.pusch_trainable_receiver) PUSCHTrainableTransmitter (class in demos.pusch_autoencoder.src.pusch_trainable_transmitter) Q QAM16 (demos.mimo_ofdm_neural_receiver.src.config.BitsPerSym attribute) QPSK (demos.mimo_ofdm_neural_receiver.src.config.BitsPerSym attribute) R remove_nulled_scs (demos.mimo_ofdm_neural_receiver.src.csi.CSI attribute) ResidualBlock (class in demos.dpd.src.nn_dpd) (class in demos.mimo_ofdm_neural_receiver.src.neural_rx) resource_grid (demos.pusch_autoencoder.src.config.Config property) rg (demos.dpd.src.tx.Tx attribute) (demos.mimo_ofdm_neural_receiver.src.config.Config property) rg_mapper (demos.dpd.src.tx.Tx attribute) rm_cell_size (demos.pusch_autoencoder.src.config.Config property) rm_clip_at (demos.pusch_autoencoder.src.config.Config property) rm_num_samples (demos.pusch_autoencoder.src.config.Config property) rm_resolution (demos.pusch_autoencoder.src.config.Config property) rm_samples_per_tx (demos.pusch_autoencoder.src.config.Config property) rm_vmin_db (demos.pusch_autoencoder.src.config.Config property) Rx (class in demos.dpd.src.rx) (class in demos.mimo_ofdm_neural_receiver.src.rx) rx_variables (demos.pusch_autoencoder.src.system.PUSCHLinkE2E property) S save_to_tfrecord() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) save_visualization_ue_positions() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) seed (demos.dpd.src.config.Config attribute) (demos.mimo_ofdm_neural_receiver.src.config.Config property) (demos.pusch_autoencoder.src.config.Config property) setup_basis_matrix() (demos.dpd.src.ls_dpd.LeastSquaresDPD method) setup_scene() (demos.pusch_autoencoder.src.cir_manager.CIRManager method) signal_fs (demos.dpd.src.system.DPDSystem property) signal_sample_rate (demos.dpd.src.config.Config property) sm (demos.mimo_ofdm_neural_receiver.src.config.Config property) speed (demos.mimo_ofdm_neural_receiver.src.config.Config attribute) subcarrier_spacing (demos.dpd.src.config.Config property) (demos.mimo_ofdm_neural_receiver.src.config.Config property) (demos.pusch_autoencoder.src.config.Config property) System (class in demos.mimo_ofdm_neural_receiver.src.system) T target_coderate (demos.pusch_autoencoder.src.config.Config property) target_num_cirs (demos.pusch_autoencoder.src.config.Config property) trainable_variables (demos.pusch_autoencoder.src.pusch_neural_detector.PUSCHNeuralDetector property) (demos.pusch_autoencoder.src.pusch_trainable_receiver.PUSCHTrainableReceiver property) (demos.pusch_autoencoder.src.pusch_trainable_transmitter.PUSCHTrainableTransmitter property) (demos.pusch_autoencoder.src.system.PUSCHLinkE2E property) Tx (class in demos.dpd.src.tx) (class in demos.mimo_ofdm_neural_receiver.src.tx) tx_geometry_variables (demos.pusch_autoencoder.src.system.PUSCHLinkE2E property) tx_labeling_variables (demos.pusch_autoencoder.src.system.PUSCHLinkE2E property) U units (demos.dpd.src.nn_dpd.ResidualBlock attribute)