On 09/12/2011 10:00 AM, Almohanad Fayez wrote: > > I can't seem to find a direct way of typcasting COMPLEX_INT16 using > gr-uhd as complex_float. It seems that gnuradio assumes that a > complex type is composed of floats by default which causes issues > when I'm using gr-uhd, is there a direct way to do complex_short to > complex_float conversion or should I just make a custom block for > that? thanks. >
The output signature for COMPLEX_INT16 is a vector of shorts length 2. You can covert this to complex float with a vector_to_stream block, and then a ishort_to_complex block. BTW, if you want complex floats, it makes way more sense to just use COMPLEX_FLOAT32. The real use of COMPLEX_INT16 is if you have a block that produces or consumes complex shorts. Otherwise its just extra overhead. -josh _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
