GNU Radio's GSM Package
|
Classes | |
class | burst_file_sink |
<+description of block+> More... | |
class | burst_file_sink_impl |
class | burst_file_source |
<+description of block+> More... | |
class | burst_file_source_impl |
class | burst_fnr_filter |
<+description of block+> More... | |
class | burst_fnr_filter_impl |
class | burst_sdcch_subslot_filter |
<+description of block+> More... | |
class | burst_sdcch_subslot_filter_impl |
class | burst_sdcch_subslot_splitter |
<+description of block+> More... | |
class | burst_sdcch_subslot_splitter_impl |
class | burst_timeslot_filter |
<+description of block+> More... | |
class | burst_timeslot_filter_impl |
class | burst_timeslot_splitter |
<+description of block+> More... | |
class | burst_timeslot_splitter_impl |
class | burst_to_fn_time |
<+description of block+> More... | |
class | burst_to_fn_time_impl |
class | burst_type_filter |
<+description of block+> More... | |
class | burst_type_filter_impl |
class | bursts_printer |
<+description of block+> More... | |
class | bursts_printer_impl |
class | chan_info |
class | clock_offset_control |
<+description of block+> More... | |
class | clock_offset_control_impl |
class | collect_system_info |
<+description of block+> More... | |
class | collect_system_info_impl |
struct | compare_id |
struct | compare_pwr |
class | control_channels_decoder |
<+description of block+> More... | |
class | control_channels_decoder_impl |
class | controlled_fractional_resampler_cc |
<+description of block+> More... | |
class | controlled_fractional_resampler_cc_impl |
class | controlled_rotator_cc |
<+description of block+> More... | |
class | controlled_rotator_cc_impl |
class | cx_channel_hopper |
<+description of block+> More... | |
class | cx_channel_hopper_impl |
class | decryption |
<+description of block+> More... | |
class | decryption_impl |
class | dummy_burst_filter |
<+description of block+> More... | |
class | dummy_burst_filter_impl |
class | extract_assignment_cmd |
<+description of block+> More... | |
class | extract_assignment_cmd_impl |
class | extract_cmc |
<+description of block+> More... | |
class | extract_cmc_impl |
class | extract_immediate_assignment |
<+description of block+> More... | |
class | extract_immediate_assignment_impl |
class | extract_system_info |
<+description of block+> More... | |
class | extract_system_info_impl |
class | gen_test_ab |
A block that does preprocessing tasks before sending bursts to modulator.Currently it removes GSMTAP header from a burst and puts it in first part of PDU pair and removes tailing zeros from Access Bursts coming from TRX interface. More... | |
class | gen_test_ab_impl |
class | immediate_assignment |
class | message_file_sink |
<+description of block+> More... | |
class | message_file_sink_impl |
class | message_file_source |
<+description of block+> More... | |
class | message_file_source_impl |
class | message_printer |
<+description of block+> More... | |
class | message_printer_impl |
class | msg_to_tag |
<+description of block+> More... | |
class | msg_to_tag_impl |
class | preprocess_tx_burst |
A block that does preprocessing tasks before sending bursts to modulator.Currently it removes GSMTAP header from a burst and puts it in first part of PDU pair and removes tailing zeros from Access Bursts coming from TRX interface. More... | |
class | preprocess_tx_burst_impl |
class | receiver |
<+description of block+> More... | |
class | receiver_impl |
class | tch_f_chans_demapper |
<+description of block+> More... | |
class | tch_f_chans_demapper_impl |
class | tch_f_decoder |
<+description of block+> More... | |
class | tch_f_decoder_impl |
class | tch_h_chans_demapper |
<+description of block+> More... | |
class | tch_h_chans_demapper_impl |
class | tch_h_decoder |
<+description of block+> More... | |
class | tch_h_decoder_impl |
class | time_sample_ref |
class | time_spec_t |
class | tmsi_dumper |
<+description of block+> More... | |
class | tmsi_dumper_impl |
class | trx_burst_if |
<+description of block+> More... | |
class | trx_burst_if_impl |
class | txtime_setter |
<+description of block+> More... | |
class | txtime_setter_impl |
class | udp_socket |
class | universal_ctrl_chans_demapper |
<+description of block+> More... | |
class | universal_ctrl_chans_demapper_impl |
class | uplink_downlink_splitter |
<+description of block+> More... | |
class | uplink_downlink_splitter_impl |
Typedefs | |
typedef std::pair< unsigned long long, double > | time_format |
typedef std::map< uint32_t, immediate_assignment > | immediate_assignment_map |
typedef std::map< unsigned int, chan_info > | chan_info_map |
Enumerations | |
enum | tch_mode { TCH_AFS12_2, TCH_AFS10_2, TCH_AFS7_95, TCH_AFS7_4, TCH_AFS6_7, TCH_AFS5_9, TCH_AFS5_15, TCH_AFS4_75, TCH_FS, TCH_EFR, TCH_HS } |
enum | filter_mode { FILTER_LESS_OR_EQUAL, FILTER_GREATER_OR_EQUAL } |
enum | subslot_filter_mode { SS_FILTER_SDCCH8, SS_FILTER_SDCCH4 } |
enum | splitter_mode { SPLITTER_SDCCH8, SPLITTER_SDCCH4 } |
enum | filter_policy { FILTER_POLICY_DEFAULT, FILTER_POLICY_PASS_ALL, FILTER_POLICY_DROP_ALL } |
enum | um_radio_link_direction { downlink =0, uplink =1 } |
Functions | |
GRGSM_API const std::string | build_date () |
return date/time of build, as set when 'cmake' is run More... | |
GRGSM_API const std::string | version () |
return version string defined by cmake (GrVersion.cmake) More... | |
GRGSM_API const std::string | major_version () |
return just the major version defined by cmake More... | |
GRGSM_API const std::string | api_version () |
return just the api version defined by cmake More... | |
GRGSM_API const std::string | minor_version () |
return just the minor version defined by cmake More... | |
GRGSM_API const std::string | maint_version () |
return just the maint version defined by cmake More... | |
GRGSM_API time_format | fn_time_delta_cpp (uint32_t fn_ref, time_format time_ref, uint32_t fn_x, time_format time_hint, uint32_t ts_num, uint32_t ts_ref) |
bool | operator== (const time_spec_t &, const time_spec_t &) |
Implement equality_comparable interface. More... | |
bool | operator< (const time_spec_t &, const time_spec_t &) |
Implement less_than_comparable interface. More... | |
Variables | |
gr::gsm::tch_f_decoder_impl | __attribute__ |
typedef std::map<unsigned int, chan_info> gr::gsm::chan_info_map |
typedef std::map<uint32_t, immediate_assignment> gr::gsm::immediate_assignment_map |
typedef std::pair<unsigned long long, double> gr::gsm::time_format |
Computes difference between reference frame number and a second frame number.
fn_ref | reference frame number modulo GSM_HYPER_FRAME |
fn | second frame number modulo GSM_HYPER_FRAME |
time_ref | precise timestamp of the first sample in the fn_ref |
time_hint | coarse time for fn that is used as a hint to avoid ambiguities caused by modulo operation applied to frame numbers |
enum gr::gsm::filter_mode |
enum gr::gsm::tch_mode |
GRGSM_API const std::string gr::gsm::api_version | ( | ) |
return just the api version defined by cmake
GRGSM_API const std::string gr::gsm::build_date | ( | ) |
return date/time of build, as set when 'cmake' is run
GRGSM_API time_format gr::gsm::fn_time_delta_cpp | ( | uint32_t | fn_ref, |
time_format | time_ref, | ||
uint32_t | fn_x, | ||
time_format | time_hint, | ||
uint32_t | ts_num, | ||
uint32_t | ts_ref | ||
) |
GRGSM_API const std::string gr::gsm::maint_version | ( | ) |
return just the maint version defined by cmake
GRGSM_API const std::string gr::gsm::major_version | ( | ) |
return just the major version defined by cmake
GRGSM_API const std::string gr::gsm::minor_version | ( | ) |
return just the minor version defined by cmake
bool gr::gsm::operator< | ( | const time_spec_t & | , |
const time_spec_t & | |||
) |
Implement less_than_comparable interface.
bool gr::gsm::operator== | ( | const time_spec_t & | , |
const time_spec_t & | |||
) |
Implement equality_comparable interface.
Referenced by BitVector::dup().
GRGSM_API const std::string gr::gsm::version | ( | ) |
return version string defined by cmake (GrVersion.cmake)
gr::gsm::tch_f_decoder_impl gr::gsm::__attribute__ |