summaryrefslogtreecommitdiff
path: root/gr-fec/lib/decode_ccsds_27_fb_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fec/lib/decode_ccsds_27_fb_impl.cc')
-rw-r--r--gr-fec/lib/decode_ccsds_27_fb_impl.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/gr-fec/lib/decode_ccsds_27_fb_impl.cc b/gr-fec/lib/decode_ccsds_27_fb_impl.cc
index 1058e67296..9b782b7098 100644
--- a/gr-fec/lib/decode_ccsds_27_fb_impl.cc
+++ b/gr-fec/lib/decode_ccsds_27_fb_impl.cc
@@ -37,9 +37,9 @@ namespace gr {
decode_ccsds_27_fb_impl::decode_ccsds_27_fb_impl()
: sync_decimator("decode_ccsds_27_fb",
- io_signature::make (1, 1, sizeof(float)),
- io_signature::make (1, 1, sizeof(char)),
- 2*8), d_count(0) // Rate 1/2 code, unpacked to packed conversion
+ io_signature::make (1, 1, sizeof(float)),
+ io_signature::make (1, 1, sizeof(char)),
+ 2*8), d_count(0) // Rate 1/2 code, unpacked to packed conversion
{
float RATE = 0.5;
float ebn0 = 12.0;
@@ -55,20 +55,20 @@ namespace gr {
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)
{
- const float *in = (const float *)input_items[0];
- unsigned char *out = (unsigned char *)output_items[0];
+ const float *in = (const float*)input_items[0];
+ unsigned char *out = (unsigned char*)output_items[0];
for (int i = 0; i < noutput_items*16; i++) {
// Translate and clip [-1.0..1.0] to [28..228]
float sample = in[i]*100.0+128.0;
- if (sample > 255.0)
+ if(sample > 255.0)
sample = 255.0;
- else if (sample < 0.0)
+ else if(sample < 0.0)
sample = 0.0;
unsigned char sym = (unsigned char)(floor(sample));
d_viterbi_in[d_count % 4] = sym;
- if ((d_count % 4) == 3) {
+ if((d_count % 4) == 3) {
// Every fourth symbol, perform butterfly operation
viterbi_butterfly2(d_viterbi_in, d_mettab, d_state0, d_state1);