summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Makefile.am1
-rw-r--r--src/lib/gsm.i4
-rw-r--r--src/lib/gsm_receiver_cf.cc9
-rw-r--r--src/lib/gsm_receiver_cf.h4
4 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 59504c4..91819fa 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -93,6 +93,7 @@ grinclude_HEADERS = \
gsm_receiver_config.h
noinst_HEADERS = \
+ gsm_constants.h \
viterbi_detector.h
# These swig headers get installed in ${prefix}/include/gnuradio/swig
diff --git a/src/lib/gsm.i b/src/lib/gsm.i
index 9a9e8ea..8c4d79a 100644
--- a/src/lib/gsm.i
+++ b/src/lib/gsm.i
@@ -25,13 +25,13 @@
%include "exception.i"
%import "gnuradio.i" // the common stuff
-%include "gsm_constants.h"
+/* %include "gsm_constants.h" */
%{
#include "gnuradio_swig_bug_workaround.h" // mandatory bug fix
#include "gsm_receiver_cf.h"
#include <stdexcept>
-#include "gsm_constants.h"
+/* #include "gsm_constants.h" */
%}
// ----------------------------------------------------------------
diff --git a/src/lib/gsm_receiver_cf.cc b/src/lib/gsm_receiver_cf.cc
index 48be74a..64f7d29 100644
--- a/src/lib/gsm_receiver_cf.cc
+++ b/src/lib/gsm_receiver_cf.cc
@@ -35,7 +35,6 @@
#include <viterbi_detector.h>
#include <sch.h>
-// #define FCCH_BUFFER_SIZE ()
#define SYNC_SEARCH_RANGE 30
#define TRAIN_SEARCH_RANGE 40
@@ -44,7 +43,7 @@
//w tym przykładzie po prostu wyrzuca zawartość pakietu na wyjście
//ps. pakiety które nie mają trzech zer na początku zazwyczaj są błędnie odebrane
//ewentulanie innego typu (np. obierasz dummy jako normalny)
-void gsm_receiver_cf::przetwarzaj_normalny_pakiet(burst_counter burst_nr, unsigned char * pakiet)
+void gsm_receiver_cf::process_normal_burst(burst_counter burst_nr, unsigned char * pakiet)
{
if (burst_nr.get_timeslot_nr() == 0) {
printf("burst = [ ");
@@ -62,7 +61,7 @@ void gsm_receiver_cf::przetwarzaj_normalny_pakiet(burst_counter burst_nr, unsign
// Ja zakładam, że dla danej szczeliny do określenia jaki typ pakietu przypada
// dla danej chwili może być używany tylko jeden z tych liczników. Z dokumentu
// 3gpp 04.03 wynika, że to jest prawda w warstwie fizycznej.
-void gsm_receiver_cf::konfiguruj_odbiornik()
+void gsm_receiver_cf::configure_receiver()
{
// poniżej jest przykład jak się konfiguruje odbiornik
// najpierw mówię mu, że szczelina w szczelinie nr.0 typy pakietów zmieniają się wg.
@@ -194,7 +193,7 @@ gsm_receiver_cf::general_work(int noutput_items,
//configure the receiver - tell him where to find which burst type
d_channel_conf.set_multiframe_type(TIMESLOT0, multiframe_51); //in the timeslot nr.0 bursts changes according to t3 counter
- konfiguruj_odbiornik();//TODO: this shouldn't be here - remove it when gsm receiver's interface will be ready
+ configure_receiver();//TODO: this shouldn't be here - remove it when gsm receiver's interface will be ready
d_channel_conf.set_burst_types(TIMESLOT0, FCCH_FRAMES, sizeof(FCCH_FRAMES) / sizeof(unsigned), fcch_burst); //tell where to find fcch bursts
d_channel_conf.set_burst_types(TIMESLOT0, SCH_FRAMES, sizeof(SCH_FRAMES) / sizeof(unsigned), sch_burst); //sch bursts
d_channel_conf.set_burst_types(TIMESLOT0, BCCH_FRAMES, sizeof(BCCH_FRAMES) / sizeof(unsigned), normal_burst);//!and maybe normal bursts of the BCCH logical channel
@@ -250,7 +249,7 @@ gsm_receiver_cf::general_work(int noutput_items,
case normal_burst: //if it's normal burst
burst_start = get_norm_chan_imp_resp(input, &channel_imp_resp[0], TRAIN_SEARCH_RANGE, d_bcc); //get channel impulse response for given training sequence number - d_bcc
detect_burst(input, &channel_imp_resp[0], burst_start, output_binary); //MLSE detection of bits
- przetwarzaj_normalny_pakiet(d_burst_nr, output_binary); //TODO: this shouldn't be here - remove it when gsm receiver's interface will be ready
+ process_normal_burst(d_burst_nr, output_binary); //TODO: this shouldn't be here - remove it when gsm receiver's interface will be ready
break;
case rach_burst:
diff --git a/src/lib/gsm_receiver_cf.h b/src/lib/gsm_receiver_cf.h
index ef9a8bb..e48feb6 100644
--- a/src/lib/gsm_receiver_cf.h
+++ b/src/lib/gsm_receiver_cf.h
@@ -206,12 +206,12 @@ class gsm_receiver_cf : public gr_block
* @param burst_nr
* @param pakiet
*/
- void przetwarzaj_normalny_pakiet(burst_counter burst_nr, unsigned char * pakiet);
+ void process_normal_burst(burst_counter burst_nr, unsigned char * pakiet);
/**
*
*/
- void konfiguruj_odbiornik();
+ void configure_receiver();
public:
~gsm_receiver_cf();
personal git repositories of Harald Welte. Your mileage may vary