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

Reply via email to