summaryrefslogtreecommitdiff
path: root/gr-digital/include/digital
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-08-27 22:12:39 -0400
committerTom Rondeau <trondeau@vt.edu>2012-08-27 22:12:39 -0400
commit285ea24f3f033e97a907c01c6b135ca8662d8a8f (patch)
tree2ebec14b535f50b88ac92c3a7da894b2dd9a44c0 /gr-digital/include/digital
parentb4c96386b86147a175231385c0cc4eafe8e9f8b3 (diff)
digital: fixed remaining GRC blocks.
Also fixed some issues with OFDM mod/demod with other new components.
Diffstat (limited to 'gr-digital/include/digital')
-rw-r--r--gr-digital/include/digital/constellation.h22
-rw-r--r--gr-digital/include/digital/ofdm_frame_sink.h4
2 files changed, 13 insertions, 13 deletions
diff --git a/gr-digital/include/digital/constellation.h b/gr-digital/include/digital/constellation.h
index 1acc6bdc8b..4e0bff2fb3 100644
--- a/gr-digital/include/digital/constellation.h
+++ b/gr-digital/include/digital/constellation.h
@@ -61,7 +61,7 @@ namespace gr {
{
public:
constellation(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int rotational_symmetry,
unsigned int dimensionality);
constellation();
@@ -98,7 +98,7 @@ namespace gr {
//! Whether to apply an encoding before doing differential encoding. (e.g. gray coding)
void set_pre_diff_code(bool a) { d_apply_pre_diff_code = a;}
//! Returns the encoding to apply before differential encoding.
- std::vector<unsigned int> pre_diff_code() { return d_pre_diff_code;}
+ std::vector<int> pre_diff_code() { return d_pre_diff_code;}
//! Returns the order of rotational symmetry.
unsigned int rotational_symmetry() { return d_rotational_symmetry;}
//! Returns the number of complex numbers in a single symbol.
@@ -121,7 +121,7 @@ namespace gr {
protected:
std::vector<gr_complex> d_constellation;
- std::vector<unsigned int> d_pre_diff_code;
+ std::vector<int> d_pre_diff_code;
bool d_apply_pre_diff_code;
unsigned int d_rotational_symmetry;
unsigned int d_dimensionality;
@@ -152,7 +152,7 @@ namespace gr {
// public constructor
static sptr make(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int rotational_symmetry,
unsigned int dimensionality);
@@ -163,7 +163,7 @@ namespace gr {
private:
constellation_calcdist(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int rotational_symmetry,
unsigned int dimensionality);
};
@@ -186,7 +186,7 @@ namespace gr {
public:
constellation_sector(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int rotational_symmetry,
unsigned int dimensionality,
unsigned int n_sectors);
@@ -203,7 +203,7 @@ namespace gr {
unsigned int n_sectors;
private:
- std::vector<unsigned int> sector_values;
+ std::vector<int> sector_values;
};
/************************************************************/
@@ -234,7 +234,7 @@ namespace gr {
// public constructor
static constellation_rect::sptr make(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int rotational_symmetry,
unsigned int real_sectors,
unsigned int imag_sectors,
@@ -254,7 +254,7 @@ namespace gr {
float d_width_imag_sectors;
constellation_rect(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int rotational_symmetry,
unsigned int real_sectors,
unsigned int imag_sectors,
@@ -286,7 +286,7 @@ namespace gr {
// public constructor
static sptr make(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int n_sectors);
~constellation_psk();
@@ -298,7 +298,7 @@ namespace gr {
private:
constellation_psk(std::vector<gr_complex> constell,
- std::vector<unsigned int> pre_diff_code,
+ std::vector<int> pre_diff_code,
unsigned int n_sectors);
};
diff --git a/gr-digital/include/digital/ofdm_frame_sink.h b/gr-digital/include/digital/ofdm_frame_sink.h
index 71f986dc7c..2b4bbe6480 100644
--- a/gr-digital/include/digital/ofdm_frame_sink.h
+++ b/gr-digital/include/digital/ofdm_frame_sink.h
@@ -59,9 +59,9 @@ namespace gr {
* \param freq_gain gain of the frequency tracking loop
*/
static sptr make(const std::vector<gr_complex> &sym_position,
- const std::vector<unsigned char> &sym_value_out,
+ const std::vector<char> &sym_value_out,
gr_msg_queue_sptr target_queue,
- unsigned int occupied_tones,
+ int occupied_tones,
float phase_gain=0.25, float freq_gain=0.25*0.25/4);
};