AFF3CT
A Fast Forward Error Correction Tool!
 All Classes Files Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCAList_reader
oCAPI_polar
oCAPI_polar_dynamic_inter
oCAPI_polar_dynamic_inter_8bit_bitpacking
oCAPI_polar_dynamic_intra
oCAPI_polar_dynamic_seq
oCAPI_polar_static_inter
oCAPI_polar_static_inter_8bit_bitpacking
oCAPI_polar_static_intra_16bit
oCAPI_polar_static_intra_32bit
oCAPI_polar_static_intra_8bit
oCAPI_polar_static_seq
oCArguments_readerEases the management of the arguments from the command line
oCBarrierWaits until all threads reach the barrier
oCBinary_nodeBinary node structure
oCBinary_treeBinary tree structure
oCBinary_tree_metricBinary tree structure with a metric
oCBit_packerPacks and unpacks bits
oCChannel_additive_user
oCChannel_AWGN_fast_LLR
oCChannel_AWGN_fast_LR
oCChannel_AWGN_GSL_LLR
oCChannel_AWGN_GSL_LR
oCChannel_AWGN_MKL_LLR
oCChannel_AWGN_MKL_LR
oCChannel_AWGN_std_LLR
oCChannel_AWGN_std_LR
oCChannel_iThe Channel is the physical transmission medium
oCChannel_NO
oCChannel_Rayleigh_LLR
oCContents_SC
oCContents_SCL
oCCoset_bit
oCCoset_iPerforms the coset approach (flips the bits or the signs depending on the initial codeword)
oCCoset_real
oCCRC_iAdds/builds and checks a Cyclic Redundancy Check (CRC) for a set of information bits
oCCRC_NO
oCCRC_polynomial
oCCRC_polynomial_double
oCCRC_polynomial_inter
oCDecoder_iA Decoder is an algorithm dedicated to find the initial sequence of information bits (before the noise)
oCDecoder_LDPC_BP_flooding
oCDecoder_LDPC_BP_flooding_log_sum_product
oCDecoder_LDPC_BP_flooding_offset_normalize_min_sum
oCDecoder_LDPC_BP_flooding_sum_product
oCDecoder_LDPC_BP_layered
oCDecoder_LDPC_BP_layered_log_sum_product
oCDecoder_LDPC_BP_layered_offset_normalize_min_sum
oCDecoder_LDPC_BP_layered_sum_product
oCDecoder_NO
oCDecoder_polar_SC_fast_sys
oCDecoder_polar_SC_naive
oCDecoder_polar_SC_naive_sys
oCDecoder_polar_SCAN_naive
oCDecoder_polar_SCAN_naive_sys
oCDecoder_polar_SCL_naive
oCDecoder_polar_SCL_naive_CA
oCDecoder_polar_SCL_naive_CA_sys
oCDecoder_polar_SCL_naive_sys
oCDecoder_RA
oCDecoder_repetition
oCDecoder_repetition_fast
oCDecoder_repetition_std
oCDecoder_RSC_BCJR
oCDecoder_RSC_BCJR_inter
oCDecoder_RSC_BCJR_inter_fast
oCDecoder_RSC_BCJR_inter_intra
oCDecoder_RSC_BCJR_inter_intra_fast_x2_AVX
oCDecoder_RSC_BCJR_inter_intra_fast_x2_SSE
oCDecoder_RSC_BCJR_inter_intra_fast_x4_AVX
oCDecoder_RSC_BCJR_inter_std
oCDecoder_RSC_BCJR_inter_very_fast
oCDecoder_RSC_BCJR_intra
oCDecoder_RSC_BCJR_intra_fast
oCDecoder_RSC_BCJR_intra_std
oCDecoder_RSC_BCJR_seq
oCDecoder_RSC_BCJR_seq_fast
oCDecoder_RSC_BCJR_seq_generic
oCDecoder_RSC_BCJR_seq_generic_std
oCDecoder_RSC_BCJR_seq_generic_std_json
oCDecoder_RSC_BCJR_seq_scan
oCDecoder_RSC_BCJR_seq_std
oCDecoder_RSC_BCJR_seq_very_fast
oCDecoder_SISOA Decoder_SISO is both a "Soft Input Hard Output" decoder and a "Soft Input Soft Output" decoder
oCDecoder_turbo
oCDecoder_turbo_fast
oCDecoder_turbo_fast_CA
oCDecoder_turbo_naive
oCDecoder_turbo_naive_CA
oCDecoder_turbo_naive_CA_self_corrected
oCEncoder_AZCW
oCEncoder_coset
oCEncoder_iEncodes a vector of information bits (a message) and adds some redundancy (parity bits)
oCEncoder_NO
oCEncoder_polar
oCEncoder_polar_sys
oCEncoder_RA
oCEncoder_repetition_sys
oCEncoder_RSC3_CPE_sys
oCEncoder_RSC_generic_json_sys
oCEncoder_RSC_generic_sys
oCEncoder_RSC_sys
oCEncoder_sysEncodes a vector of information bits (a message) and adds some redundancy (parity bits). The encoding is systematic: the informations bits are included in the final encoded codeword
oCEncoder_turbo
oCEncoder_turbo_legacy
oCEncoder_user
oCFactoryClass builder
oCFactory_channel
oCFactory_coset_bit
oCFactory_coset_real
oCFactory_CRC
oCFactory_decoder_LDPC
oCFactory_decoder_polar
oCFactory_decoder_polar_gen
oCFactory_decoder_repetition
oCFactory_decoder_RSC
oCFactory_decoder_turbo
oCFactory_encoder_common
oCFactory_encoder_polar
oCFactory_encoder_repetition
oCFactory_encoder_RSC
oCFactory_encoder_turbo
oCFactory_frozenbits_generator
oCFactory_interleaver
oCFactory_modulator
oCFactory_monitor
oCFactory_puncturer_polar
oCFactory_quantizer
oCFactory_scaling_factor
oCFactory_source
oCFactory_terminal
oCFrame_traceTraces a frame
oCFrozenbits_generatorDetermines the frozen bit positions in a frame
oCFrozenbits_generator_file
oCFrozenbits_generator_GA
oCFrozenbits_generator_TV
oCGeneration_polar
oCGeneratorGenerates source code
oCGenerator_polar_SC_sys
oCInterleaver_CCSDS
oCInterleaver_columns
oCInterleaver_golden
oCInterleaver_iInterleaves or deinterleaves a vector
oCInterleaver_LTE
oCInterleaver_NO
oCInterleaver_random
oCInterleaver_uniform
oCInterleaver_user
oCLauncherCollects the command line parameters and launches the simulation. Describes and provides tools to make a working launcher
oCLauncher_BFER
oCLauncher_BFER_LDPC
oCLauncher_BFER_polar
oCLauncher_BFER_RA
oCLauncher_BFER_repetition
oCLauncher_BFER_RSC
oCLauncher_BFER_turbo
oCLauncher_BFER_uncoded
oCLauncher_BFERI
oCLauncher_BFERI_LDPC
oCLauncher_BFERI_RSC
oCLauncher_BFERI_uncoded
oCLauncher_EXIT
oCLauncher_EXIT_polar
oCLauncher_EXIT_RSC
oCLauncher_GEN
oCLauncher_GEN_polar
oCModulator_BPSK
oCModulator_BPSK_fast
oCModulator_GSM
oCModulator_GSM_BCJR
oCModulator_GSM_TBLess
oCModulator_iModulates, filters and/or demodulates a signal
oCModulator_PAM
oCModulator_PSK
oCModulator_QAM
oCModulator_user
oCModuleA Module is an abstract concept. Basically, all the objects used in a Simulation are a Module
oCMonitor_iMonitors the simulated frames, tells if there is a frame errors and counts the number of bit errors
oCMonitor_reduction
oCMonitor_std
oCPattern_parser_polarParses a polar code (represented as a tree) and returns a simplified tree with specialized nodes and tree cuts when possible
oCPattern_SC
oCPattern_SC< pattern_SC_type::RATE_0 >
oCPattern_SC< pattern_SC_type::RATE_0_LEFT >
oCPattern_SC< pattern_SC_type::RATE_1 >
oCPattern_SC< pattern_SC_type::REP >
oCPattern_SC< pattern_SC_type::REP_LEFT >
oCPattern_SC< pattern_SC_type::SPC >
oCPattern_SC_interface
oCPredicateA predicate
oCPredicate_iteA predicate: return true if it has been called n times or more
oCPRNG_MT19937The Mersenne Twister pseudo-random number generator (PRNG)
oCPRNG_MT19937_simdThe Mersenne Twister pseudo-random number generator (PRNG) with fast SIMD instructions
oCPuncturer_iPunctures a codeword to match a frame size
oCPuncturer_NO
oCPuncturer_polar_wangliu
oCQuantizer_fast
oCQuantizer_iQuantizes floating-point data to fixed-point representation
oCQuantizer_NO
oCQuantizer_standard
oCQuantizer_tricky
oCReordererReorders a list of frames (the reordering code is dynamic)
oCReorderer_staticReorders a list of frames (the reordering code is static)
oCSC_Channel
oCSC_Channel_module
oCSC_Channel_module_wg
oCSC_Coset
oCSC_Coset_module
oCSC_CRC
oCSC_CRC_module
oCSC_Debug
oCSC_Decoder
oCSC_Decoder_module
oCSC_Dummy
oCSC_Duplicator
oCSC_Encoder
oCSC_Encoder_module
oCSC_Interleaver
oCSC_Interleaver_module_deinterleaver
oCSC_Interleaver_module_interleaver
oCSC_Modulator
oCSC_Modulator_module_demodulator
oCSC_Modulator_module_demodulator_wg
oCSC_Modulator_module_filterer
oCSC_Modulator_module_modulator
oCSC_Modulator_module_tdemodulator
oCSC_Modulator_module_tdemodulator_wg
oCSC_Monitor
oCSC_Monitor_module
oCSC_Predicate
oCSC_Puncturer
oCSC_Puncturer_module_depuncturer
oCSC_Puncturer_module_puncturer
oCSC_Quantizer
oCSC_Quantizer_module
oCSC_Router
oCSC_SISO
oCSC_SISO_module
oCSC_Source
oCSC_Source_module
oCScaling_factorRe-scales the extrinsic information (used in the turbo decoding process)
oCScaling_factor_array
oCScaling_factor_array_fast
oCScaling_factor_constant
oCScaling_factor_NO
oCScaling_factor_seq
oCScaling_factor_vec
oCSimulation
oCSimulation_BFER
oCSimulation_BFER_i
oCSimulation_BFER_LDPC
oCSimulation_BFER_polar
oCSimulation_BFER_RA
oCSimulation_BFER_repetition
oCSimulation_BFER_RSC
oCSimulation_BFER_turbo
oCSimulation_BFER_uncoded
oCSimulation_BFERI
oCSimulation_BFERI_i
oCSimulation_BFERI_LDPC
oCSimulation_BFERI_RSC
oCSimulation_BFERI_uncoded
oCSimulation_EXIT
oCSimulation_EXIT_polar
oCSimulation_EXIT_RSC
oCSISO_iA SISO (Soft Input Soft Output) is a type of decoder which takes a soft input and return a soft output
oCSource_AZCW
oCSource_iGenerates a message
oCSource_random
oCSource_random_fast
oCSource_user
oCTerminalThe terminal display
oCTerminal_BFER
oCTerminal_BFER_legacy
\CTerminal_EXIT