Removed some typedefs
diff --git a/lib/receiver/receiver_impl.cc b/lib/receiver/receiver_impl.cc
index 4d833ae..192d367 100644
--- a/lib/receiver/receiver_impl.cc
+++ b/lib/receiver/receiver_impl.cc
@@ -50,12 +50,6 @@
{
namespace gsm
{
-
-typedef std::list<float> list_float;
-typedef std::vector<float> vector_float;
-
-typedef boost::circular_buffer<float> circular_buffer_float;
-
receiver::sptr
receiver::make(int osr, const std::vector<int> &cell_allocation, const std::vector<int> &tseq_nums)
{
@@ -159,7 +153,7 @@
case sch_search:
{
- vector_complex channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
+ std::vector<gr_complex> channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
int t1, t2, t3;
int burst_start = 0;
unsigned char output_binary[BURST_SIZE];
@@ -190,7 +184,7 @@
//in this state receiver is synchronized and it processes bursts according to burst type for given burst number
case synchronized:
{
- vector_complex channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
+ std::vector<gr_complex> channel_imp_resp(CHAN_IMP_RESP_LENGTH*d_OSR);
int offset = 0;
int to_consume = 0;
unsigned char output_binary[BURST_SIZE];
@@ -361,7 +355,7 @@
bool receiver_impl::find_fcch_burst(const gr_complex *input, const int nitems, double & computed_freq_offset)
{
- circular_buffer_float phase_diff_buffer(FCCH_HITS_NEEDED * d_OSR); //circular buffer used to scan throug signal to find
+ boost::circular_buffer<float> phase_diff_buffer(FCCH_HITS_NEEDED * d_OSR); //circular buffer used to scan throug signal to find
//best match for FCCH burst
float phase_diff = 0;
gr_complex conjprod;
@@ -377,7 +371,7 @@
int sample_number = 0;
bool end = false;
bool result = false;
- circular_buffer_float::iterator buffer_iter;
+ boost::circular_buffer<float>::iterator buffer_iter;
/**@name Possible states of FCCH search algorithm*/
//@{
@@ -579,9 +573,9 @@
int receiver_impl::get_sch_chan_imp_resp(const gr_complex *input, gr_complex * chan_imp_resp)
{
- vector_complex correlation_buffer;
- vector_float power_buffer;
- vector_float window_energy_buffer;
+ std::vector<gr_complex> correlation_buffer;
+ std::vector<float> power_buffer;
+ std::vector<float> window_energy_buffer;
int strongest_window_nr;
int burst_start = 0;
@@ -596,11 +590,11 @@
power_buffer.push_back(std::pow(abs(correlation), 2));
}
//compute window energies
- vector_float::iterator iter = power_buffer.begin();
+ std::vector<float>::iterator iter = power_buffer.begin();
bool loop_end = false;
while (iter != power_buffer.end())
{
- vector_float::iterator iter_ii = iter;
+ std::vector<float>::iterator iter_ii = iter;
energy = 0;
for (int ii = 0; ii < (d_chan_imp_length) *d_OSR; ii++, iter_ii++)
@@ -740,9 +734,9 @@
//especially computations of strongest_window_nr
int receiver_impl::get_norm_chan_imp_resp(const gr_complex *input, gr_complex * chan_imp_resp, float *corr_max, int bcc)
{
- vector_complex correlation_buffer;
- vector_float power_buffer;
- vector_float window_energy_buffer;
+ std::vector<gr_complex> correlation_buffer;
+ std::vector<float> power_buffer;
+ std::vector<float> window_energy_buffer;
int strongest_window_nr;
int burst_start = 0;
@@ -763,11 +757,11 @@
}
// plot(power_buffer);
//compute window energies
- vector_float::iterator iter = power_buffer.begin();
+ std::vector<float>::iterator iter = power_buffer.begin();
bool loop_end = false;
while (iter != power_buffer.end())
{
- vector_float::iterator iter_ii = iter;
+ std::vector<float>::iterator iter_ii = iter;
energy = 0;
for (int ii = 0; ii < (d_chan_imp_length - 2)*d_OSR; ii++, iter_ii++)
diff --git a/lib/receiver/receiver_impl.h b/lib/receiver/receiver_impl.h
index 6dfeaf6..cc54178 100644
--- a/lib/receiver/receiver_impl.h
+++ b/lib/receiver/receiver_impl.h
@@ -30,9 +30,6 @@
namespace gr {
namespace gsm {
-
- typedef std::vector<gr_complex> vector_complex;
-
class receiver_impl : public receiver
{
private: