Exponential and trigonometric functions

Hi,

I am trying to use the block “multiply by a constant” in order to add a
phase shift to an exponential function, e^(1j*beta).
The most curious thing here, is that GNUradio does not have any function
like these declarated to use in the blocks interfaces.
I cannot the use the forms:

  • exp(1j*beta)
  • e^(1j*theta) -> it says ^ does not support type float^complex
  • cos(beta) + 1j*sin(beta)
    because cos, sin and exp are not declared.

How could I add a patch to have these functions, or multiply by an
complex exponential??

Thanks,
Cristian

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs