I see, Thank you for the information. Also, after all this time, it finally
works. Again thank you for all of your help. I was struggling with this for
weeks and now I got it. I have learned a lot from this experience. Have a
great day.

On Wed, Nov 3, 2021 at 1:27 AM Vasil Velichkov <vvvelich...@gmail.com>
wrote:

> Hi Mario,
>
> On 02/11/2021 21.17, Mario Moran wrote:
> > It is not working but it is a different error now.
> > Here it is:
> > Traceback (most recent call last):
> >   File "/home/mariom/gr-tutorial/build/top_block.py", line 191, in
> <module>
> >     main()
> >   File "/home/mariom/gr-tutorial/build/top_block.py", line 167, in main
> >     tb = top_block_cls()
> >   File "/home/mariom/gr-tutorial/build/top_block.py", line 130, in
> __init__
> >     self.digital_chunks_to_symbols_xx_0 =
> > digital.chunks_to_symbols_bc(1+1j, 1-1j, -1+1j, -1-1j, 1)
> > TypeError: make() takes from 1 to 2 positional arguments but 5 were given
> >
> > I have my block, Chunks to Symbols, set up like this:
> > inputtype: byte
> > Output type: complex
> > symbol table: 1+1j, 1-1j, -1+1j, -1-1j
>
> You are missing the square brackets here, it should be: [1+1j, 1-1j,
> -1+1j, -1-1j]
>
> > dimensions: 1
> > num ports 1
> >
> > From the tutorial the flowgraph, Here
> > <
> https://wiki.gnuradio.org/index.php/Guided_Tutorial_GNU_Radio_in_C%2B%2B>,
> > it seems that the imaginary numbers are represented as 'j's instead of
> 'i's
> > so I used 'j's was that correct or may I be missing a factor to make it
> > work?
>
> In Electronics 'i' is used to represent current and hence they use 'j' to
> represent iota. Python adheres to this same convention, see
> https://stackoverflow.com/a/24812657/2315085
>
> Regards,
> Vasil
>

Reply via email to