On 05/12/2011 08:08 PM, Nick Othieno wrote: > Hi Josh, > > One more thing. Where can I find the class that has the member > function real() implemented? I tracked the conversion of complex to > float in the gnuradio code in > ~/gnuradio/gnuradio-core/src/lib/general/gr_complex_to_xxx.cc . And > came across the line: > > out0[i] = in[i].real (); > > But I am not able to find the class that has the implementation of > the member function real() in it. >
Just a typedef for std complex: http://www.cplusplus.com/reference/std/complex/ -josh > Nick > > On Thu, May 12, 2011 at 1:34 PM, Josh Blum <[email protected]> > wrote: > >> >> >> On 05/12/2011 10:18 AM, Nick Othieno wrote: >>> Hi all, >>> >>> What does the Vec Length parameter signify in gnuradio-companion >>> blocks? >> I >>> have realized that Vec Length for the USRP2 source is by default >>> 2 and cannot be changed on the GUI. How can this be changed to 1? >>> In my case, I have set the USRP2 UHD source Input Type to Short. >>> I am assuming that >> this >>> means that Input Type is a typo and in real sense it defines the >>> output >> type >>> of the USRP2 source. This short type however seems to have a Vec >>> Length >> of >>> 2. >>> >> >> The vector length of 2 shorts are a funny way to say type "complex >> int16". The issue is we dont really have an official complex type >> for non single precision floats in gnuradio. >> >> Technically, you can connect that to any input that is 32 bits >> wide, but since grc does does type checking as well, you may need >> to perform some manipulations on the stream to get it into the >> format you like. >> >> -Josh >> >> _______________________________________________ Discuss-gnuradio >> mailing list [email protected] >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> > > > > _______________________________________________ Discuss-gnuradio > mailing list [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
