|
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__ |