Re: [Discuss-gnuradio] Ettus E310 & MIMO -- data rate?

2019-02-26 Thread Rob Heig
Hi Marcus and Johannes,
Thanks for your replies!! I fear that I'll have to change platform then --
I was targeting 2 x 9.1428MHz, but this is clearly going to be impossible :(
Thanks again and have a nice day!
Rob

On Tue, 26 Feb 2019 at 16:35, Müller, Marcus (CEL)  wrote:

> Hi Johannes, Hi Rob,
> On Tue, 2019-02-26 at 15:00 +, Johannes Demel wrote:
> > Hi Rob,
> >
> > > (1) I cannot set an arbitrary sampling rate (for instance 9.1428M),
> but
> > > I am required to set e.g. 4M.
> >
> > USRPs, like every hardware, is constraint in terms of available sampling
> > rates. You should stick with power of 2 divides of the master clock
> > rate. Otherwise, the CIC filters on the USRP will corrupt your signal.
> >
>
> While that's true, it's omitting the important point, maybe: The E310
> has a very flexible master clock rate. So, from the top of my head,
> 9.1428 MHz could be possible, but only if you set the MCR to a multiple
> of that first.
>
> > > (2) even with small sampling rates (like 2M), and despite a 10MB
> buffer
> > > in between the USRP source and the ZMQ sink, the system keeps
> overflowin
> > >
> That's not very surprising. The Zynq's architecture makes it very hard
> to keep both the USRP sample interface and the network interface afloat
> at the same time.
>
> All in all, the E310 has not a great CPU, and what needs to be done
> should be done on the E310 until the data rate is really low.
>
> This might imply that multi-MHz bandwidth applications need FPGA
> design.
>
> Best regards,
> Marcus
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Ettus E310 & MIMO -- data rate?

2019-02-26 Thread Rob Heig
Hi,

I've bought an Ettus E310 board and I am trying to use it for a MIMO
project, but I am encountering several issues.

In particular, I have created a GNU Radio design, compiled it as Python
script (as illustrated on the page
https://kb.ettus.com/Streaming_processed_data_from_the_E31x_with_GNU_Radio_and_ZMQ),
modified it (because it was complaining due to a
TypeError: push_sink_make() takes at most 5 arguments (6 given)
error with the ZMQ sink) and scp'd to the board.

What I've found is
(1) I cannot set an arbitrary sampling rate (for instance 9.1428M), but I
am required to set e.g. 4M.
(2) even with small sampling rates (like 2M), and despite a 10MB buffer in
between the USRP source and the ZMQ sink, the system keeps overflowing.

The design I'm using is depicted here: https://ibb.co/GVJxwcm

- Am I doing anything wrong?
- What is the sampling rate I am supposed to achieve?

Thanks a lot in advance!
Best,
Rob
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GRC: setting parameter for multiple blocks via combo box

2018-06-22 Thread Rob Heig
Mmmm, no :(
In this way, I cannot select the value from a combo box (unless at runtime,
but I would like to do this at "design" time, as it is done by normal combo
boxes to select enum values in the .grc files).
Thanks anyway!
Rob

On 22 June 2018 at 14:09, Rob Heig  wrote:

> It works!! :)
> Thanks a lot and have a nice day!!!
> Rob
>
> On 22 June 2018 at 14:04, Federico 'Larroca' La Rocca 
> wrote:
>
>> Hi,
>> And using a QT GUI Chooser with type "Any" and using its entry to
>> configure the other blocks?
>> best
>>
>>
>> 2018-06-22 6:08 GMT-03:00 Rob Heig :
>>
>>> Thanks for your answer Ron!
>>> Unfortunately no, we plan to play with blocks in the GUI and so no
>>> Python script or C++ code, at least at the beginning... :(
>>>
>>> On 22 June 2018 at 11:04, Ron Economos  wrote:
>>>
>>>> I'm not sure if this fits your requirements, but you can use a stand
>>>> alone Python script. Here's an example for the DVB-T transmitter.
>>>>
>>>> https://github.com/drmpeg/dtv-utils/blob/master/dvbt-blade.py
>>>>
>>>> Ron
>>>>
>>>>
>>>> On 06/22/2018 12:55 AM, Rob Heig wrote:
>>>>
>>>>> Hi everybody,
>>>>>
>>>>> I am creating a small design (similar to the DVB-T one included in
>>>>> gnuradio-dtv) and I wanted to set some parameters once (at design and 
>>>>> *not*
>>>>> at execution time) with a combo box (to limit the possible choices to 
>>>>> valid
>>>>> values only). For instance, if we consider the above mentioned DVB-T
>>>>> design, one might want to set the chosen constellation just once and not
>>>>> for every single block that needs that parameter. Is there an easy way to
>>>>> achieve this result?
>>>>> Thanks a lot in advance and have a nice day!
>>>>>
>>>>> Rob
>>>>>
>>>>>
>>>>
>>>> ___
>>>> Discuss-gnuradio mailing list
>>>> Discuss-gnuradio@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>
>>>
>>>
>>> ___
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GRC: setting parameter for multiple blocks via combo box

2018-06-22 Thread Rob Heig
It works!! :)
Thanks a lot and have a nice day!!!
Rob

On 22 June 2018 at 14:04, Federico 'Larroca' La Rocca 
wrote:

> Hi,
> And using a QT GUI Chooser with type "Any" and using its entry to
> configure the other blocks?
> best
>
>
> 2018-06-22 6:08 GMT-03:00 Rob Heig :
>
>> Thanks for your answer Ron!
>> Unfortunately no, we plan to play with blocks in the GUI and so no Python
>> script or C++ code, at least at the beginning... :(
>>
>> On 22 June 2018 at 11:04, Ron Economos  wrote:
>>
>>> I'm not sure if this fits your requirements, but you can use a stand
>>> alone Python script. Here's an example for the DVB-T transmitter.
>>>
>>> https://github.com/drmpeg/dtv-utils/blob/master/dvbt-blade.py
>>>
>>> Ron
>>>
>>>
>>> On 06/22/2018 12:55 AM, Rob Heig wrote:
>>>
>>>> Hi everybody,
>>>>
>>>> I am creating a small design (similar to the DVB-T one included in
>>>> gnuradio-dtv) and I wanted to set some parameters once (at design and *not*
>>>> at execution time) with a combo box (to limit the possible choices to valid
>>>> values only). For instance, if we consider the above mentioned DVB-T
>>>> design, one might want to set the chosen constellation just once and not
>>>> for every single block that needs that parameter. Is there an easy way to
>>>> achieve this result?
>>>> Thanks a lot in advance and have a nice day!
>>>>
>>>> Rob
>>>>
>>>>
>>>
>>> ___
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GRC: setting parameter for multiple blocks via combo box

2018-06-22 Thread Rob Heig
Thanks for your answer Ron!
Unfortunately no, we plan to play with blocks in the GUI and so no Python
script or C++ code, at least at the beginning... :(

On 22 June 2018 at 11:04, Ron Economos  wrote:

> I'm not sure if this fits your requirements, but you can use a stand alone
> Python script. Here's an example for the DVB-T transmitter.
>
> https://github.com/drmpeg/dtv-utils/blob/master/dvbt-blade.py
>
> Ron
>
>
> On 06/22/2018 12:55 AM, Rob Heig wrote:
>
>> Hi everybody,
>>
>> I am creating a small design (similar to the DVB-T one included in
>> gnuradio-dtv) and I wanted to set some parameters once (at design and *not*
>> at execution time) with a combo box (to limit the possible choices to valid
>> values only). For instance, if we consider the above mentioned DVB-T
>> design, one might want to set the chosen constellation just once and not
>> for every single block that needs that parameter. Is there an easy way to
>> achieve this result?
>> Thanks a lot in advance and have a nice day!
>>
>> Rob
>>
>>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] GRC: setting parameter for multiple blocks via combo box

2018-06-22 Thread Rob Heig
Hi everybody,

I am creating a small design (similar to the DVB-T one included in
gnuradio-dtv) and I wanted to set some parameters once (at design and *not*
at execution time) with a combo box (to limit the possible choices to valid
values only). For instance, if we consider the above mentioned DVB-T
design, one might want to set the chosen constellation just once and not
for every single block that needs that parameter. Is there an easy way to
achieve this result?
Thanks a lot in advance and have a nice day!

Rob
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio