discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] atan2 problem


From: Eric Blossom
Subject: Re: [Discuss-gnuradio] atan2 problem
Date: Tue, 2 Sep 2008 10:56:56 -0700
User-agent: Mutt/1.5.17 (2007-11-01)

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 <address@hidden>  
> > 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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]