diff options
Diffstat (limited to 'gr-fec/lib/decode_ccsds_27_fb_impl.cc')
-rw-r--r-- | gr-fec/lib/decode_ccsds_27_fb_impl.cc | 16 |
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); |