Changeset 4600
- Timestamp:
- 02/22/07 21:58:12
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gnuradio/branches/developers/n4hy/ofdm/gnuradio-core/src/lib/general/gr_ofdm_cyclic_prefixer.cc
r4521 r4600 50 50 gr_vector_void_star &output_items) 51 51 { 52 gr_complex *iptr, *optr;53 52 gr_complex *in = (gr_complex *) input_items[0]; 54 53 gr_complex *out = (gr_complex *) output_items[0]; 55 54 size_t cp_size = d_output_size - d_input_size; 56 unsigned int i=0 ;55 unsigned int i=0, j=0; 57 56 58 optr = &out[cp_size];59 for(i=0; i < d_input_size; i++, optr++) {60 *optr= in[i];57 j = cp_size; 58 for(i=0; i < d_input_size; i++,j++) { 59 out[j] = in[i]; 61 60 } 62 61 63 iptr = &in[d_input_size - cp_size];64 for(i=0; i < cp_size; i++, iptr++) {65 out[i] = *iptr;62 j = d_input_size - cp_size; 63 for(i=0; i < cp_size; i++, j++) { 64 out[i] = in[j]; 66 65 } 67 66
