On Tue, Sep 02, 2008 at 09:28:00AM -0700, Dan Halperin wrote: > On Sep 2, 2008, at 8:58 AM, Brian Padalino wrote: > > > On Tue, Sep 2, 2008 at 11:51 AM, Engin Karabulut <[EMAIL PROTECTED]> > > wrote: > >> hi all, > >> > >> I have two signal which is float and I want to use > >> atan2 fuction like this, > >> > >> self.arctan = math.atan2(x_hyd_filter, y_hyd_filter) > >> > >> but gnuradio gives error given below, > >> > >> ... > >> self.arctan = math.atan2(x_hyd_filter, y_hyd_filter) > >> TypeError: a float is required. > >> > >> In your opinion what is the problem? > > > > Are you sure x_hyd_filter and y_hyd_filter are, in fact, floats? > > If you're trying to do arctan on 2 __streams__ of floats, you can't > use the Python math.atan2 function to do this operation -- you need a > gnuradio processing block. I'm not even sure we have such a block yet, > you might have to write it yourself. > > -Dan
Use gr.complex_to_arg Eric _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
