summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h')
-rw-r--r--gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h76
1 files changed, 40 insertions, 36 deletions
diff --git a/gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h b/gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h
index 845c5687d7..05010c6e02 100644
--- a/gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h
+++ b/gr-dtv/lib/dvbs2/dvbs2_physical_cc_impl.h
@@ -28,48 +28,52 @@
#define VLSNR_HEADER_LENGTH 900
namespace gr {
- namespace dtv {
+namespace dtv {
- class dvbs2_physical_cc_impl : public dvbs2_physical_cc
- {
- private:
- int frame_size;
- int signal_constellation;
- int slots;
- int pilot_mode;
- int pilot_symbols;
- int gold_code;
- int vlsnr_header;
- int vlsnr_set;
- int b[VLSNR_HEADER_LENGTH];
- gr_complex m_bpsk[4][2];
- gr_complex m_pl[90];
- gr_complex m_vlsnr_header[VLSNR_HEADER_LENGTH];
- gr_complex m_zero;
- int m_cscram[FRAME_SIZE_NORMAL];
- void b_64_8_code(unsigned char, int *);
- void pl_header_encode(unsigned char, unsigned char, int *);
- int parity_chk(long, long);
- void build_symbol_scrambler_table(void);
+class dvbs2_physical_cc_impl : public dvbs2_physical_cc
+{
+private:
+ int frame_size;
+ int signal_constellation;
+ int slots;
+ int pilot_mode;
+ int pilot_symbols;
+ int gold_code;
+ int vlsnr_header;
+ int vlsnr_set;
+ int b[VLSNR_HEADER_LENGTH];
+ gr_complex m_bpsk[4][2];
+ gr_complex m_pl[90];
+ gr_complex m_vlsnr_header[VLSNR_HEADER_LENGTH];
+ gr_complex m_zero;
+ int m_cscram[FRAME_SIZE_NORMAL];
+ void b_64_8_code(unsigned char, int*);
+ void pl_header_encode(unsigned char, unsigned char, int*);
+ int parity_chk(long, long);
+ void build_symbol_scrambler_table(void);
- const static unsigned long g[7];
- const static int ph_scram_tab[64];
- const static int ph_sync_seq[26];
- const static int ph_vlsnr_seq[16][VLSNR_HEADER_LENGTH - 4];
+ const static unsigned long g[7];
+ const static int ph_scram_tab[64];
+ const static int ph_sync_seq[26];
+ const static int ph_vlsnr_seq[16][VLSNR_HEADER_LENGTH - 4];
- public:
- dvbs2_physical_cc_impl(dvb_framesize_t framesize, dvb_code_rate_t rate, dvb_constellation_t constellation, dvbs2_pilots_t pilots, int goldcode);
- ~dvbs2_physical_cc_impl();
+public:
+ dvbs2_physical_cc_impl(dvb_framesize_t framesize,
+ dvb_code_rate_t rate,
+ dvb_constellation_t constellation,
+ dvbs2_pilots_t pilots,
+ int goldcode);
+ ~dvbs2_physical_cc_impl();
- void forecast (int noutput_items, gr_vector_int &ninput_items_required);
+ void forecast(int noutput_items, gr_vector_int& ninput_items_required);
- int general_work(int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
- };
+ int general_work(int noutput_items,
+ gr_vector_int& ninput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items);
+};
- } // namespace dtv
+} // namespace dtv
} // namespace gr
#endif /* INCLUDED_DTV_DVBS2_PHYSICAL_CC_IMPL_H */