GNU Radio's LORA_SDR Package
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngr
 Nlora_sdr
 Cadd_crcThis block adds LoRa CRC (Cyclic redundancy check) into the payload if boolean has_crc is True, for more information see add_crc_impl
 Cadd_crc_impl
 Ccrc_verifVerifies if the included crc is correct or not for more information about the implementation visit crc_verify_impl
 Ccrc_verif_impl
 Cdata_source<+description of block+>
 Cdata_source_impl
 Cdata_source_simData source that can both generate random strings or static strings, for more information about the implementation visit data_source_impl Main difference from data_source is that this implementation uses an internal uniform distribution, for the timing of the msg pmt channel
 Cdata_source_sim_impl
 CdeinterleaverDeinterleaves the received payload, for more information about the implementation visit deinterleaver_impl
 Cdeinterleaver_impl
 CdewhiteningDewhites the received payload, for more information about the implementation visit crc_verify_impl
 Cdewhitening_impl
 Cerr_measuresSimple block that can count and output the number of Bit Error's (BE) ,for more information about the implementation visit err_measures_impl
 Cerr_measures_impl
 Cest_param
 Cfft_demodFFT demodulation block ,for more information about the implementation visit fft_demod_impl
 Cfft_demod_impl
 Cframe_detector_sequenceLoRa frame detector sequence, this block detects a LoRa frames using a preamble detection to find the start of the frame and a sequence detection to find the end of the packet. If a frame is detected the frame is outputted to the output
 Cframe_detector_sequence_impl
 Cframe_detector_thresholdLoRa frame detector threshold, this block detects a LoRa frames using a preamble detection to find the start of the frame and a SNR energy based detector to detect the end of the frame. If a frame is detected the frame is outputted to the output
 Cframe_detector_threshold_impl
 Cframe_detector_timeoutFrame detector block, looks for a LoRa frame given SF, sapling rate and BW. Once this block has found the preamble upchirps the block will output n_bytes to its output
 Cframe_detector_timeout_impl
 Cframe_src
 Cframe_src_impl
 Cframe_sync<+description of block+>
 Cframe_sync_impl
 Cgray_decodeDecode the received payload with the inverse gray mapping in order to obtain the send message. For more information about the implementation visit gray_decode_impl
 Cgray_decode_impl
 Cgray_encModulate the payload with an Gray map. This ensures that bits are modulated such that two subsequent symbols differ one bit. For more information about the implementation visit gray_enc_impl
 Cgray_enc_impl
 Chamming_decHamming decoding stage, decode the received payload. If necessary this block will preform error detection and correction using the hamming code parity bits. For more information about the implementation visit hamming_dec_impl
 Chamming_dec_impl
 Chamming_encAdd hamming code to the to be sent playload. This means extra party bits are added to the payload to be able to recover from bit errors during transmission For more information about the implementation visit hamming_enc_impl
 Chamming_enc_impl
 CheaderEncode the header of the data package if implicit header mode (denoted by m_impl_head) is turned on For more information about the implementation visit header_impl
 Cheader_decoderDecode the header of the data spackage. For more information about the implementation visit header_decoder_impl
 Cheader_decoder_impl
 Cheader_impl
 Chier_rxWrapper block that hold the entire Rx chain : (frame_sync, fft_demod, gray_decode, deinterleaver, hamming_dec, header_decoder, dewhitening, crc_verif)
 Chier_rx_impl
 Chier_txWrapper of Tx chain (data_source, whitening, add_header,add_crc, hamming_enc, interleaver, gray mapping,modulate)
 Chier_tx_impl
 CinterleaverInterleaves the to be sent data, in order to gain more resilience against bit transmission errors For more information about the implementation visit interleaver_impl
 Cinterleaver_impl
 CmodulateEnd block of the sending side that modulates the final to be sent data to the LoRa standard For more information about the implementation visit modulate_impl
 Cmodulate_impl
 Cmu_detection
 Cmu_detection_impl
 Cmu_synchro
 Cmu_synchro_impl
 Cnoise_est
 Cnoise_est_impl
 Cpartial_ml
 Cpartial_ml_impl
 CRH_RF95_headerEncode the data in the RH_RF95 header format For more information about the implementation visit RH_RF95_impl
 CRH_RF95_header_impl
 Csignal_detector
 Csignal_detector_impl
 CwhiteningWhiten the input data For more information about the implementation visit whitening_impl
 Cwhitening_impl
 Ckiss_fft_cpx
 Ckiss_fft_state