Re: [Discuss-gnuradio] not responding B100

2014-05-15 Thread Vincenzo Pellegrini
Hi Tapiwa,

There should be object code for fixing the B100 USB interface in the UHD
tree under /host/build/utils.

cmake compiled it for you when you built the whole UHD.

The bin file to use is fx2_init_eeprom.
Use the --help option to get usage info.

You also need the suitable b100_boot.bin and b100_eeprom.bin
to be flashed into the B100.

I'm actually having those but I'm not sure whether or not they're
the good version for your board revison.
I'm actually haning no clue on the versioning of such files.
Seeking advice from other list members on this.

Best

Vincenzo
Il giorno 13/mag/2014 12:10, "Tapiwa Chiwewe"  ha
scritto:

> Hi Vince,
>
> I hope I find you well. I found your message online about a non-responsive
> B100. I seem to be having a problem similar to yours, may I ask if you ever
> found a solution to the 'bricked' B100?
>
> Kind regards
> Tapiwa
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] not responding B100

2013-09-10 Thread Vincenzo Pellegrini
Hi List,

My B100 suddenly stopped responding to UHD init.
It appears that the USB interface actually lost its ability to identify as
a device.
Here below, you can find the output of the fedora "messages" log for
the Broken B100 as well as for a working one.

Could this be solved by re-programming the USB interface somehow?

my best regards

vince



_

Bricked B100

Sep  9 17:43:25 vince kernel: [293521.821638] usb 1-1.2: USB disconnect,
device number 23
Sep  9 17:43:28 vince kernel: [293524.558326] usb 1-1.2: new high-speed USB
device number 25 using ehci_hcd
Sep  9 17:43:28 vince kernel: [293524.643549] usb 1-1.2: New USB device
found, idVendor=0a00, idProduct=0002
Sep  9 17:43:28 vince kernel: [293524.643554] usb 1-1.2: New USB device
strings: Mfr=0, Product=0, SerialNumber=0
Sep  9 17:43:28 vince mtp-probe: checking bus 1, device 25:
"/sys/devices/pci:00/:00:1a.0/usb1/1-1/1-1.2"
Sep  9 17:43:28 vince mtp-probe: bus: 1, device: 25 was not an MTP device


Good B100

Sep  9 17:43:28 vince mtp-probe: bus: 1, device: 25 was not an MTP device
Sep  9 17:43:58 vince kernel: [293555.356431] usb 1-1.2: USB disconnect,
device number 25
Sep  9 17:44:17 vince kernel: [293573.964334] usb 1-1.2: new high-speed USB
device number 26 using ehci_hcd
Sep  9 17:44:17 vince kernel: [293574.050317] usb 1-1.2: New USB device
found, idVendor=2500, idProduct=0002
Sep  9 17:44:17 vince kernel: [293574.050322] usb 1-1.2: New USB device
strings: Mfr=1, Product=2, SerialNumber=6
Sep  9 17:44:17 vince kernel: [293574.050326] usb 1-1.2: Product: USRP B1004
Sep  9 17:44:17 vince kernel: [293574.050328] usb 1-1.2: Manufacturer:
Ettus Research LLC
Sep  9 17:44:17 vince kernel: [293574.050330] usb 1-1.2: SerialNumber:
E8R10ZFB1
Sep  9 17:44:17 vince mtp-probe: checking bus 1, device 26:
"/sys/devices/pci:00/:00:1a.0/usb1/1-1/1-1.2"
Sep  9 17:44:17 vince mtp-probe: bus: 1, device: 26 was not an MTP device
Sep  9 17:44:49 vince kernel: [293606.298898] usb 1-1.2: USB disconnect,
device number 26

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] See a demo of our new USRP as DEFCON

2013-08-02 Thread Vincenzo Pellegrini
Hi Matt,

This is very good news. The specs you're anticipating are of great interest
to me. Just a further question:
Is the B200 conceived in order to support 24/7 continuous operation (e.g.
the sort of use case you would expect in a permanent spectrum monitoring
application)?
If so, have you already or will you have some characterization figures in
this regard (an MTBF or the like)?

Cheers
...and good luck with your great work

Vince
Il giorno 02/ago/2013 02:10, "Matt Ettus"  ha scritto:

>
> For those lucky enough to be going to DEFCON, Balint Seeber (our
> applications engineer) will be presenting "All Your RFz Are Belong to Me --
> Hacking the Wireless World with SDR", in Track 4 from 10 AM to 11:45.  He
> will be running all of his demos on the USRP B200, which we are going to
> release very soon.
>
> The low-cost B200 has frequency coverage of 50 MHz to 6 GHz, with 56 MHz
> of instantaneous bandwidth (at 61.44 MS/s) over a USB 3 interface.  The
> B210 adds 2x2 MIMO capability and a bigger FPGA.  The device is bus-powered
> so there is no need for an external power supply.  It *already* runs GNU
> Radio, OpenBTS, LTE, and anything else that runs on our other USRPs.
>
> Balint's talks are always very exciting, so be sure to check it out if you
> are at the conference.  He is going to demonstrate RFID hacking (on
> FastTrak toll passes), LTE, OpenBTS, and numerous other applications he has
> developed.
>
> For those not lucky enough to be there, here is a brief taste of it:
>
> http://t.co/GyCijVunPx
>
> Matt
>
>
> ___
> 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] OFDM behaviour of recent UHDs

2013-04-15 Thread Vincenzo Pellegrini
hi Josh,
thanks for the very prompt answer.
Will run the tests you suggest tomorrow morning (CET) and let you know.

As to the power, the receiver measures the very same received power value
in both cases. You can see this from the (first from top) bar indicator on
the instrument in the two pics.

regards

vince


2013/4/15 Josh Blum 

>
>
> On 04/15/2013 03:39 PM, Vincenzo Pellegrini wrote:
> > Hi everybody,
> >
> > I have been experiencing some difficulties in obtaining
> > the same "signal clarity" performance that I used to have with
> >
> > uhd_003.004.000-f500b92
> >
> > when I tried to transmit the same samples of the same signal
> > (also same usrp B100, same XCVR2450 front-end, same frequency =5.8GHz,
> same
> > receiving device, same tx/rx antenna positions)
> > with both:
> >
> > uhd_003.005.001
> > and
> > uhd_003.005.002
> >
> > at the following links you can find images of a DVB-T modulation analyzer
> > exposed to both transmissions.
> >
> > www.pellegrini-radio.it/uhd_003.004.000-f500b92.jpg
> > www.pellegrini-radio.it/uhd_003.005.002.jpg
> >
> > If you look at the MER value, a much poorer constellation quality is
> > evident when operating with the newer UHD and its matched images.
> > (no performance difference was noticed in this respect between
> > uhd_003.005.001 and uhd_003.005.002).
> >
> > Has this been experienced before?
> > As somethin changed in between that I should be aware of?
> >
>
> If 3.4.0 worked, I would definitely give 3.4.5 a try to see if any of
> the patches or fixes could have inadvertently caused the issue. That
> will at least narrow down which versions are causing the difference.
>
> There was a fix to DSP scaling to prevent clipping. Its possible that
> the power level is simply lower? What signal amplitude are you using,
> and does doubling it solve the issue?
>
> http://code.ettus.com/redmine/ettus/projects/uhd/wiki/ChangeLog#003004005
>
> -josh
>
> > my best regards to everybody
> >
> > vince
> >
> >
> >
> > ___
> > 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
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] OFDM behaviour of recent UHDs

2013-04-15 Thread Vincenzo Pellegrini
Hi everybody,

I have been experiencing some difficulties in obtaining
the same "signal clarity" performance that I used to have with

uhd_003.004.000-f500b92

when I tried to transmit the same samples of the same signal
(also same usrp B100, same XCVR2450 front-end, same frequency =5.8GHz, same
receiving device, same tx/rx antenna positions)
with both:

uhd_003.005.001
and
uhd_003.005.002

at the following links you can find images of a DVB-T modulation analyzer
exposed to both transmissions.

www.pellegrini-radio.it/uhd_003.004.000-f500b92.jpg
www.pellegrini-radio.it/uhd_003.005.002.jpg

If you look at the MER value, a much poorer constellation quality is
evident when operating with the newer UHD and its matched images.
(no performance difference was noticed in this respect between
uhd_003.005.001 and uhd_003.005.002).

Has this been experienced before?
As somethin changed in between that I should be aware of?

my best regards to everybody

vince

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USRP LO Relocation Latency

2012-09-27 Thread Vincenzo Pellegrini
Hi Josh, thanks for the answer,

so you confirm times in the range of the hundreds of micro secs?
are WBX and SBX the best performing daughterboards in this repsect?

where can I find the ADI docs you quote in your email?

thank you and best regards.


vince

2012/9/26 Josh Blum 

>
>
> On 09/26/2012 01:00 PM, Vincenzo Pellegrini wrote:
> > Dear gr / USRP fellows,
> >
> > I'm currently experimenting with USRP B100 Local Oscillator relocation
> time.
> > I've done some experiments on the RX path by tuning towards and away from
> > an OFDM beacon signal.
> >
> > I have flushed into the received signal some recognizable "relocation
> > marks" which allowed me to analyze the
> > received signal integrity in the temporal vicinity of the relocation
> > instant.
> >
> > It looks like the LO responds to the steering command in some
> milliseconds
> > to about two tens of millisecs,
> > still "artifacts" such as unsuppressed, dominant carrier or unstable gain
> > remain there for some hundreds of millisecs.
> >
> > I saw that the wiki states "perhaps a second" as the LO settling time.
> > But can anybody confirm the above behaviour analysis ?
>
> It depends on the daughterboard. SBX and WBX have a worst case settling
> time of about 300us according to the ADI docs.
>
> You should also be able to schedule tuning through time commands so that
> the window of "interruption" is explicitly between time X and X + 300us.
>
> Here is some psudo code involving using timed commands to tune:
>
> http://files.ettus.com/uhd_docs/manual/html/sync.html#align-los-in-the-front-end-sbx-wbx-n-series
>
>
> -josh
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] USRP LO Relocation Latency

2012-09-26 Thread Vincenzo Pellegrini
Dear gr / USRP fellows,

I'm currently experimenting with USRP B100 Local Oscillator relocation time.
I've done some experiments on the RX path by tuning towards and away from
an OFDM beacon signal.

I have flushed into the received signal some recognizable "relocation
marks" which allowed me to analyze the
received signal integrity in the temporal vicinity of the relocation
instant.

It looks like the LO responds to the steering command in some milliseconds
to about two tens of millisecs,
still "artifacts" such as unsuppressed, dominant carrier or unstable gain
remain there for some hundreds of millisecs.

I saw that the wiki states "perhaps a second" as the LO settling time.
But can anybody confirm the above behaviour analysis ?


best regards

vince

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] USRP B100 10 MHz specs

2012-07-04 Thread Vincenzo Pellegrini
Hi everybody,

can anybody indicate if ref signal specs for the USRP B100 are to be
considered the same as those for N210 as specified here?
http://files.ettus.com/uhd_docs/manual/html/usrp2.html#ref-clock-10mhz

...or do look more like those for USRP2 indicated at the very same link.


thank you and regards

vince
-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1

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


Re: [Discuss-gnuradio] NEC uPD720200 and USRP B100

2012-06-12 Thread Vincenzo Pellegrini
some additional info.


this is weird:
although everything is fine while using 2.0 controllers, when I use
the 3.0 expansion card and the b100 gets cold-started (i mean it is
not yet loaded with firmware) i get this:
dc7900 utils]# ./uhd_find_devices
linux; GNU C++ version 4.6.3 20120306 (Red Hat 4.6.3-2); Boost_104700;
UHD_003.004.000-1-gea19de0b

-- Loading firmware image:
/home/soft-rf/Desktop/UHD-Mirror/UHD-images-003.004.000-f500b92/share/uhd/images/usrp_b100_fw.ihx...
done
No UHD Devices Found


if it already has the firmware loaded, I just get:

@dc7900 utils]# ./uhd_find_devices
linux; GNU C++ version 4.6.3 20120306 (Red Hat 4.6.3-2); Boost_104700;
UHD_003.004.000-1-gea19de0b

No UHD Devices Found


this also happens on a Fedora16 x86_64 machine,
and standard USB-memories work well when connected to the expansion
board with the NEC 3.0 controller.



any clues?

regards

vince


2012/6/11 Ben Hilburn :
> Vincenzo -
>
> I have the exact same USB 3.0 controller:
> 0d:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller
> (rev 04)
>
> ... on this Thinkpad 420s, and I have no issues using the B100.
>
> Like Nick said, can you provide the output of:
>
> $ sudo lspci -v
> $ uname -a
>
> Also, without making any changes, if you plug the B100 into a USB2.0 port,
> it works fine?
>
> Cheers,
> Ben
>
> On Mon, Jun 11, 2012 at 10:39 AM, Nick Foster  wrote:
>>
>> On Mon, Jun 11, 2012 at 10:28 AM, Vincenzo Pellegrini 
>> wrote:
>>>
>>> Hi Nick and everybody,
>>>
>>> today I tried to access my B100 via the NEC Corporation uPD720200
>>> usb 3.0 controller that you quoted in this message:
>>>
>>> http://www.mail-archive.com/discuss-gnuradio@gnu.org/msg35877.html
>>>
>>> installed on a PCIe USB 3.0 expansion card.
>>>
>>> UHD could not find devices (./uhd_find_devices)
>>>
>>> whereas it actually can find my B100 both if it is connected to the USB
>>> 2.0
>>> controller on-board the PC motherboard and if it's connected to a PCI
>>> USB 2.0 expansion card.
>>
>>
>> Mine's onboard, although it really shouldn't make a difference. Can you
>> paste the output of lsusb and lspci -v?
>>
>> --n
>>
>>>
>>>
>>> do you have any search hints for this, is your uPD720200 on-board the
>>> motherboard or on a separate device?
>>>
>>> thanks and regards
>>>
>>> vincenzo
>>>
>>>
>>> --
>>> Vincenzo Pellegrini
>>> http://www.youtube.com/user/wwvince1
>>
>>
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1

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


Re: [Discuss-gnuradio] NEC uPD720200 and USRP B100

2012-06-12 Thread Vincenzo Pellegrini
 0, IRQ 17
Memory at fa08 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel

03:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host
Controller (rev 03) (prog-if 30)
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fb00 (64-bit, non-prefetchable) [size=8K]
Capabilities: [50] Power Management version 3
Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
Capabilities: [150] #18
Kernel driver in use: xhci_hcd












# lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 004: ID 03f0:0324 Hewlett-Packard SK-2885 keyboard
Bus 003 Device 002: ID 2500:0002



uname -a
Linux vince.vincehost 2.6.43.5-2.fc15.i686.PAE #1 SMP Tue May 8
11:46:31 UTC 2012 i686 i686 i386 GNU/Linux





2012/6/11 Ben Hilburn :
> Vincenzo -
>
> I have the exact same USB 3.0 controller:
> 0d:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller
> (rev 04)
>
> ... on this Thinkpad 420s, and I have no issues using the B100.
>
> Like Nick said, can you provide the output of:
>
> $ sudo lspci -v
> $ uname -a
>
> Also, without making any changes, if you plug the B100 into a USB2.0 port,
> it works fine?
>
> Cheers,
> Ben
>
> On Mon, Jun 11, 2012 at 10:39 AM, Nick Foster  wrote:
>>
>> On Mon, Jun 11, 2012 at 10:28 AM, Vincenzo Pellegrini 
>> wrote:
>>>
>>> Hi Nick and everybody,
>>>
>>> today I tried to access my B100 via the NEC Corporation uPD720200
>>> usb 3.0 controller that you quoted in this message:
>>>
>>> http://www.mail-archive.com/discuss-gnuradio@gnu.org/msg35877.html
>>>
>>> installed on a PCIe USB 3.0 expansion card.
>>>
>>> UHD could not find devices (./uhd_find_devices)
>>>
>>> whereas it actually can find my B100 both if it is connected to the USB
>>> 2.0
>>> controller on-board the PC motherboard and if it's connected to a PCI
>>> USB 2.0 expansion card.
>>
>>
>> Mine's onboard, although it really shouldn't make a difference. Can you
>> paste the output of lsusb and lspci -v?
>>
>> --n
>>
>>>
>>>
>>> do you have any search hints for this, is your uPD720200 on-board the
>>> motherboard or on a separate device?
>>>
>>> thanks and regards
>>>
>>> vincenzo
>>>
>>>
>>> --
>>> Vincenzo Pellegrini
>>> http://www.youtube.com/user/wwvince1
>>
>>
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1

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


[Discuss-gnuradio] NEC uPD720200 and USRP B100

2012-06-11 Thread Vincenzo Pellegrini
Hi Nick and everybody,

today I tried to access my B100 via the NEC Corporation uPD720200
usb 3.0 controller that you quoted in this message:

http://www.mail-archive.com/discuss-gnuradio@gnu.org/msg35877.html

installed on a PCIe USB 3.0 expansion card.

UHD could not find devices (./uhd_find_devices)

whereas it actually can find my B100 both if it is connected to the USB 2.0
controller on-board the PC motherboard and if it's connected to a PCI
USB 2.0 expansion card.

do you have any search hints for this, is your uPD720200 on-board the
motherboard or on a separate device?

thanks and regards

vincenzo


--
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1

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


[Discuss-gnuradio] REF Signal specs for USRP B100

2012-04-16 Thread Vincenzo Pellegrini
Hi everybody,

can anybody indicate if ref signal specs for the USRP B100 are to be
considered the same as those for N210 as specified here?
http://files.ettus.com/uhd_docs/manual/html/usrp2.html#ref-clock-10mhz


thank you and regards

vince




-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 as clock master + B100 as clock slave

2012-03-27 Thread Vincenzo Pellegrini
Yes, there is a demo video on this from 2010 which you can view at my
youtube channel  http://www.youtube.com/user/wwvince1
It's called Soft-SFN.

regards

vince



Il giorno 27 marzo 2012 16:44, Rafael Diniz  ha scritto:

> Hi Vince,
>
> Changing a little the topic, have you managed to run your SoftDVB code to
> work on multiple USRPs in order to create a SFN DVB configuration?
>
> Best regards,
> Rafael Diniz
>
> > Josh,
> > I agree this would be a great feature.
> >
> > vince
> >
> >
> >>
> >> There is a clock sync pin (cgen_sync_b in the fpga top level).
> >> Presumably, a shared PPS could trigger the clock sync signal across
> >> multiple B100. This would synchronously reset the phase across all N
> >> devices. It would require a little FPGA work.
> >>
> >> -Josh
> >>
>
>
>


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 as clock master + B100 as clock slave

2012-03-27 Thread Vincenzo Pellegrini
Thanks Nick,
that's perfect.


Il giorno 27 marzo 2012 18:05, Nick Foster  ha scritto:

> On Tue, Mar 27, 2012 at 7:26 AM, Vincenzo Pellegrini wrote:
>
>> Hi Nick, thanks for the answer.
>>
>> Everything clear.
>> Just a further question.
>> Would a 0V-mean, 3.3V peak-to-peak sinusoid be correct as a reference
>> signal for the B100?
>>
>
> Use a 5-10dBm reference with no DC component. This corresponds to 1-2V p-p.
>
> --n
>
>
>>
>> regards
>>
>> vince
>>
>>
>>
>> Il giorno 23 marzo 2012 18:30, Nick Foster  ha scritto:
>>
>> On Fri, Mar 23, 2012 at 10:18 AM, Vincenzo Pellegrini 
>> wrote:
>>>
>>>> Hi Nick,
>>>> I have noticed that "j101" onboard the B100 outputs a 64 MHz reference.
>>>>
>>>> Could it be possilble to feed that signal somehow into a second USRP
>>>> B100 to be used as a reference?
>>>>
>>>
>>> You would have to go through some gymnastics (read: soldering) to get
>>> that reference into the second B100, and some code rework to recalculate
>>> clock rates based on a 64MHz (or divisor of 64MHz) instead of 10MHz.
>>>
>>>
>>>>
>>>> Could it be possible as an alternative to lock two B100 to an external
>>>> 10 MHz reference while still working at 8Msps sample rate ?
>>>>
>>>
>>> Yes, this is what the ref in connectors are for. The external reference
>>> is independent of the sample rate. The B100s will continue to operate
>>> normally, except locked to each other.
>>>
>>> --n
>>>
>>>
>>>
>>>>
>>>> my best regards
>>>>
>>>> vincenzo
>>>>
>>>>
>>>>
>>>>
>>>> Il giorno 23 marzo 2012 16:54, Nick Foster  ha scritto:
>>>>
>>>> On Fri, Mar 23, 2012 at 3:41 AM, Vincenzo Pellegrini >>>> > wrote:
>>>>>
>>>>>> Hi everybody,
>>>>>>
>>>>>> just a very quick question:
>>>>>>
>>>>>> is it possible to enslave the clock of a B100 to the clock of another
>>>>>> B100 via the "REF IN" input or in some other way?
>>>>>>  More precisely, is there a way to extract the clock signal from a
>>>>>> B100 and feed it into another B100 to enslave the latter to the former?
>>>>>>
>>>>>> It would be great to be able to keep them in frequency and phase
>>>>>> synch that way.
>>>>>>
>>>>>
>>>>> Vincenzo,
>>>>>
>>>>> The ref in input on B100 is intended to accept a 10MHz signal.
>>>>> Multiple B100s can be synchronized by using a common reference, but there
>>>>> is no facility to lock two B100s to each other without a common external
>>>>> reference.
>>>>>
>>>>> --n
>>>>>
>>>>>
>>>>>>
>>>>>> thank you
>>>>>>
>>>>>> vince
>>>>>>
>>>>>> --
>>>>>> Vincenzo Pellegrini
>>>>>> http://www.youtube.com/user/wwvince1
>>>>>>
>>>>>> ___
>>>>>> Discuss-gnuradio mailing list
>>>>>> Discuss-gnuradio@gnu.org
>>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Vincenzo Pellegrini
>>>> http://www.youtube.com/user/wwvince1
>>>>
>>>
>>>
>>
>>
>> --
>> Vincenzo Pellegrini
>> http://www.youtube.com/user/wwvince1
>>
>
>


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 as clock master + B100 as clock slave

2012-03-27 Thread Vincenzo Pellegrini
Josh,
I agree this would be a great feature.

vince


>
> There is a clock sync pin (cgen_sync_b in the fpga top level).
> Presumably, a shared PPS could trigger the clock sync signal across
> multiple B100. This would synchronously reset the phase across all N
> devices. It would require a little FPGA work.
>
> -Josh
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 as clock master + B100 as clock slave

2012-03-27 Thread Vincenzo Pellegrini
Hi Nick, thanks for the answer.

Everything clear.
Just a further question.
Would a 0V-mean, 3.3V peak-to-peak sinusoid be correct as a reference
signal for the B100?

regards

vince



Il giorno 23 marzo 2012 18:30, Nick Foster  ha scritto:

> On Fri, Mar 23, 2012 at 10:18 AM, Vincenzo Pellegrini 
> wrote:
>
>> Hi Nick,
>> I have noticed that "j101" onboard the B100 outputs a 64 MHz reference.
>>
>> Could it be possilble to feed that signal somehow into a second USRP B100
>> to be used as a reference?
>>
>
> You would have to go through some gymnastics (read: soldering) to get that
> reference into the second B100, and some code rework to recalculate clock
> rates based on a 64MHz (or divisor of 64MHz) instead of 10MHz.
>
>
>>
>> Could it be possible as an alternative to lock two B100 to an external 10
>> MHz reference while still working at 8Msps sample rate ?
>>
>
> Yes, this is what the ref in connectors are for. The external reference is
> independent of the sample rate. The B100s will continue to operate
> normally, except locked to each other.
>
> --n
>
>
>
>>
>> my best regards
>>
>> vincenzo
>>
>>
>>
>>
>> Il giorno 23 marzo 2012 16:54, Nick Foster  ha scritto:
>>
>> On Fri, Mar 23, 2012 at 3:41 AM, Vincenzo Pellegrini 
>> wrote:
>>>
>>>> Hi everybody,
>>>>
>>>> just a very quick question:
>>>>
>>>> is it possible to enslave the clock of a B100 to the clock of another
>>>> B100 via the "REF IN" input or in some other way?
>>>>  More precisely, is there a way to extract the clock signal from a B100
>>>> and feed it into another B100 to enslave the latter to the former?
>>>>
>>>> It would be great to be able to keep them in frequency and phase synch
>>>> that way.
>>>>
>>>
>>> Vincenzo,
>>>
>>> The ref in input on B100 is intended to accept a 10MHz signal. Multiple
>>> B100s can be synchronized by using a common reference, but there is no
>>> facility to lock two B100s to each other without a common external
>>> reference.
>>>
>>> --n
>>>
>>>
>>>>
>>>> thank you
>>>>
>>>> vince
>>>>
>>>> --
>>>> Vincenzo Pellegrini
>>>> http://www.youtube.com/user/wwvince1
>>>>
>>>> ___
>>>> Discuss-gnuradio mailing list
>>>> Discuss-gnuradio@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>
>>>>
>>>
>>
>>
>> --
>> Vincenzo Pellegrini
>> http://www.youtube.com/user/wwvince1
>>
>
>


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] B100 as clock master + B100 as clock slave

2012-03-23 Thread Vincenzo Pellegrini
Hi Nick,
I have noticed that "j101" onboard the B100 outputs a 64 MHz reference.

Could it be possilble to feed that signal somehow into a second USRP B100
to be used as a reference?

Could it be possible as an alternative to lock two B100 to an external 10
MHz reference while still working at 8Msps sample rate ?

my best regards

vincenzo




Il giorno 23 marzo 2012 16:54, Nick Foster  ha scritto:

> On Fri, Mar 23, 2012 at 3:41 AM, Vincenzo Pellegrini wrote:
>
>> Hi everybody,
>>
>> just a very quick question:
>>
>> is it possible to enslave the clock of a B100 to the clock of another
>> B100 via the "REF IN" input or in some other way?
>>  More precisely, is there a way to extract the clock signal from a B100
>> and feed it into another B100 to enslave the latter to the former?
>>
>> It would be great to be able to keep them in frequency and phase synch
>> that way.
>>
>
> Vincenzo,
>
> The ref in input on B100 is intended to accept a 10MHz signal. Multiple
> B100s can be synchronized by using a common reference, but there is no
> facility to lock two B100s to each other without a common external
> reference.
>
> --n
>
>
>>
>> thank you
>>
>> vince
>>
>> --
>> Vincenzo Pellegrini
>> http://www.youtube.com/user/wwvince1
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] B100 as clock master + B100 as clock slave

2012-03-23 Thread Vincenzo Pellegrini
Hi everybody,

just a very quick question:

is it possible to enslave the clock of a B100 to the clock of another B100
via the "REF IN" input or in some other way?
More precisely, is there a way to extract the clock signal from a B100 and
feed it into another B100 to enslave the latter to the former?

It would be great to be able to keep them in frequency and phase synch that
way.

thank you

vince

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] UHD Performance: Reaching 8Msps TX with USB 2.0 (?)

2012-03-21 Thread Vincenzo Pellegrini
Hi Nick, thanks for the suggestions.
I will test the args. What is the best (maximum?) possible value for
the send_frame_size in order to minimize the overhead yielded by UHD?

Would it be correct to assume that the over-the-wire overhead yielded by
UHD is larger than what the classic libusrp used to impose? If yes, by what
scale?

The USB peripherals configuration does not differ when I use the classic
libusrp version and the UHD. Also, the difference in terms of underflow
amount when using the tx_samples_from_file (UHD) and an equivalent classic,
libusrp-based utility is huge using the same USB controller, same hard
drive, same OS (fedora 16) in both cases. Actually I'm using the very same
machine to do the tests.

A friend of mine here in Pisa (Mario di Dio, he's also on the list) has
obtained the same results on both Ubuntu 11.10 and Fedora 14. He had almost
no underruns apart from some at the very beginning when he used his USB 3.0
port and lots of underruns when using the 2.0 USBs of the same laptop.

I think I'm seeing something macroscopic, maybe a macroscopic mistake of
mine. May I know what version of UHD you are using and your OS?


sorry for the many questions, I'm just trying to figure out what I might be
missing in order to properly use UHD for my purposes.

thanks


Il giorno 21 marzo 2012 19:59, Nick Foster  ha scritto:

> On Wed, Mar 21, 2012 at 11:42 AM, Vincenzo Pellegrini 
> wrote:
>
>> HI fellows,
>>
>> I was wondering if anybody has been trying to reach 8 Complex Msps over
>> the USB 2.0 on the Tx path.
>> While this has always been OK with old libusrp (and USRP 1) it appears to
>> be no longer possible by means of UHD
>> neither when trying to do that on USRP1 (a few underruns) nor on B100
>> (lots of overruns).
>>
>>
>> Everything appears instead fine on the Rx path
>>
>> Is there any workaround to this?
>>
>> ..or did I miss something?
>>
>>
>> thanks everybody
>>
>> PS
>> USB 3.0 seems to be capable enough for the 8 Msps.
>> Is USB3.0 a requirement for 8 Msps on the B100?
>>
>>
> Look for other devices on that USB bus using lsusb. Avoid sharing the bus
> with other peripherals (bluetooth, wlan, etc). You can also modify the
> transport parameters using
> --args=recv_frame_size=x,send_frame_size=x. This will give you the
> same control over receive & send frame size that the old USRP1 drivers had.
> The default receive/send frame sizes are 16K, which seems to work OK on
> most machines.
>
> For comparison, the USB host controller I'm using is the Intel 6
> Series/C200, and on B100 I can use a TX send rate of 10.67Msps without
> underflow, although occasionally underflows occur at the very beginning of
> the transmission (likely due to interrupt coalescing on the USB controller).
>
> I also have a USB 3.0 controller (an NEC Corporation uPD720200) on this
> laptop, which fares more poorly, but still easily achieves 8Msps. I don't
> have a good explanation as to why some USB controllers do better than
> others. USB 3.0 is certainly not required on B100/USRP1, as neither device
> uses USB 3.0.
>
> --n
>
>
>>
>>
>> B100
>>
>> ./benchmark_rate --tx_rate 8e6
>> linux; GNU C++ version 4.6.1 20110908 (Red Hat 4.6.1-9); Boost_104600;
>> UHD_003.004.000-325-g7e296167
>>
>>
>> Creating the usrp device with: ...
>> -- USRP-B100 clock control: 10
>> --   r_counter: 2
>> --   a_counter: 0
>> --   b_counter: 20
>> --   prescaler: 8
>> --   vco_divider: 5
>> --   chan_divider: 5
>> --   vco_rate: 1600.00MHz
>> --   chan_rate: 320.00MHz
>> --   out_rate: 64.00MHz
>> --
>> Using Device: Single USRP:
>>   Device: B-Series Device
>>   Mboard 0: B100 (B-Hundo)
>>   RX Channel: 0
>> RX DSP: 0
>> RX Dboard: A
>> RX Subdev: WBX RX v3 + Simple GDB
>>   TX Channel: 0
>> TX DSP: 0
>> TX Dboard: A
>> TX Subdev: WBX TX v3 + Simple GDB
>>
>> Testing transmit rate 8.00 Msps
>>
>> UU
>> Benchmark rate summary:
>>   Num received samples:0
>>   Num dropped samples: 0
>>   Num overflows detected:  0
>>   Num tr

[Discuss-gnuradio] UHD Performance: Reaching 8Msps TX with USB 2.0 (?)

2012-03-21 Thread Vincenzo Pellegrini
: 1600.00MHz
--   chan_rate: 320.00MHz
--   out_rate: 64.00MHz
-- 
-- Loading FPGA image: /usr/share/uhd/images/usrp_b100_fpga.bin... done
Using Device: Single USRP:
  Device: B-Series Device
  Mboard 0: B100 (B-Hundo)
  RX Channel: 0
RX DSP: 0
RX Dboard: A
RX Subdev: WBX RX v3 + Simple GDB
  TX Channel: 0
TX DSP: 0
TX Dboard: A
TX Subdev: WBX TX v3 + Simple GDB

Testing transmit rate 8.00 Msps

Benchmark rate summary:
  Num received samples:0
  Num dropped samples: 0
  Num overflows detected:  0
  Num transmitted samples: 80053688
  Num sequence errors: 0
  Num underflows detected: 0


Done!




-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] phase&frequency synchronization of two USRP1

2012-02-21 Thread Vincenzo Pellegrini
Hi everybody,

just in case somebody has already been doing it.
What is the best way (if any) to phase&frequency-synchronize two USRP1?

No need to lock them to an external reference. Just need to have the same
instantaneous reference clock on both.

thanks and regards to all the list

vince



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] UHD half bandwidth on USRP1 ?

2011-11-17 Thread Vincenzo Pellegrini
Hi List,

As I'm now fully moving to UHD, I've been trying for a while to do:

./tx_samples_from_file --freq 80950 --rate 8e6 --file
/home/vincenzo/Desktop/OFDM_DUMP --type short --bw 8 --subdev A:0 --gain 25

with a USRP1,

expecting my OFDM file to be transmitted over the requested 8MHz @ 8
complex Msps bandwidth like it always used to happen
when doing the same with the legacy libusrp.

unfortunately, although the executable output appears to confirm that the
parameters I've requested have been correctly set,
on the the spectrum analyser I'm seeing a correct OFDM shape downscaled to
a 4 MHz bandwidth.

If I reduce the requested rate to 4 Msps, the shape is again correct but
downscaled to 2 MHz bandwidth (instead of the 4 MHz that I would be
expecting in this case), and so on, getting all the time half the bandwidth
I expect.

also the USRP 1 carrier peak (using RFX900) is at half the distance from my
center frequency than it is when using libusrp instead.

has anybody experienced the same ?
what am I getting wrong in the tx_samples_from_file example usage or UHD
usage?

best regards to everybody

vincenzo

___BEGIN SCREENDUMP:__

Creating the usrp device with: ...
-- Opening a USRP1 device...
-- Using FPGA clock rate of 64.00MHz...
UACTUAL USRP Master Clock: 6.4e+07
WARNING !!! TEST VERSION
 ...Using Device: Single USRP:
  Device: USRP1 Device
  Mboard 0: USRP1 (Classic)
  RX Channel: 0
RX DSP: 0
RX Dboard: B
RX Subdev: WBX RX v2 + Simple GDB
  TX Channel: 0
TX DSP: 0
TX Dboard: A
TX Subdev: RFX TX

Setting TX Rate: 8.00 Msps...
Actual TX Rate: 8.00 Msps...

Setting TX Freq: 809.50 MHz...
Actual TX Freq: 809.50 MHz...

Setting TX Gain: 25.00 dB...
Actual TX Gain: 0.00 dB...

Setting TX Bandwidth: 8.00 MHz...
Actual TX Bandwidth: 8.00 MHz...

Checking TX: LO: locked ...





-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] I hate Unity

2011-10-17 Thread Vincenzo Pellegrini
Just a couple of lines to cast my ballot in favor of Bob's complaint.

I had the same reaction in response to Fedora 15 reception of the Gnome3
thing.
That stuff does move too far away from the power-user-desktop concept I've
been enjoying for several years as a developer.

Also I'm a bit frustrated to have to go after that load of "tweaks" in order
to get a freshly installed system usable.

my best regards to everybody there

vince

2011/10/17 Alexandru Csete 

> On Mon, Oct 17, 2011 at 7:28 PM, Tom Rondeau 
> wrote:
> > On Mon, Oct 17, 2011 at 10:39 AM, Robert McGwier 
> > wrote:
> >>
> >> Install gnome-tweak-tools to get advanced settings for gnome to be able
> to
> >> get your favorite settings after you install gnome-shell.
> >>
> >> On Mon, Oct 17, 2011 at 10:04 AM, Robert McGwier 
> >> wrote:
> >>>
> >>>
> >>>
> http://tombuntu.com/index.php/2011/10/03/install-gnome-shell-in-ubuntu-11-10/
> >>>
> >>> --
> >>> Bob McGwier
> >>> Facebook: N4HYBob
> >>> ARS: N4HY
> >
> > Or do what I did: apt-get install gnome-session-fallback and switch to
> Gnome
> > Classic Mode at the login screen. Removes Unity.
> > I haven't heard anyone say a good thing about Unity. It's an awful
> > environment to develop under. The first thing I do in Ubuntu now is stop
> > using it.
> > I'm now shopping around for another Linux distro if they keep going this
> > way.
> > Tom
>
> On Ubuntu 11.04 I have installed Xfce desktop ( http://www.xfce.org/ )
> - it is available via the package manager (or by installing xubuntu
> instead of regular ubuntu). It is similar to Gnome 2 and is very
> lightweight.
>
> Alex
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] ETSI DVB-T Compliant OFDM Dumps

2011-04-28 Thread Vincenzo Pellegrini
interleaved (I/Q) short ints (16 bits) as defined by C++

sorry for not having provided this detailed

regards

vincenzo

2011/4/28 Jeremy Quirke 

> Hi Vincenzo,
>
>
>
> What’s the format of the file. signed I/Q 16-bit little endian? I’m looking
> in a hex editor and it does suggest that.
>
>
>
> -Jeremy
>
>
>
> *From:* discuss-gnuradio-bounces+jqr=jquirke.com...@gnu.org [mailto:
> discuss-gnuradio-bounces+jqr=jquirke.com...@gnu.org] *On Behalf Of *Vincenzo
> Pellegrini
> *Sent:* Wednesday, 27 April 2011 10:26 PM
> *To:* discuss-gnuradio
> *Subject:* [Discuss-gnuradio] ETSI DVB-T Compliant OFDM Dumps
>
>
>
> Hi Fellow GNURadioers,
>
>
>
> due to a rather relevant number of requests, as well as while apologizing
> for some delay in doing this,
>
> I'm re-posting to this list a few links to resources regarding GPP-SDR
> implemented DVB-T systems.
>
>
>
> ETSI DVB-T I/Q BASEBAND DUMP (2048k, 1/4, 16-QAM, 2/3, 11.612Mbps net
> bitrate)
>
>
>
> www.pellegrini-radio.it/ing/ofdm_40.dump  (1 single RAI - RAdiotelevisione
> Italiana ch. + stuffing)
>
> www.pellegrini-radio.it/ing/ofdm_4ch.dump (4 ch, available in a few hours
> from now)
>
>
>
>
>
>
>
> Youtube demo videos:
>
>
>
> GPP-SDR implemented DVB-T Modulator over 2.5-Watts Atom N270
>
> http://www.youtube.com/watch?v=0mGn7FF9Gc8
>
>
>
>
>
> GPP-SDR implemented DVB-T DeModulator
>
> http://www.youtube.com/watch?v=S5nGBDCxhmk
>
> http://www.youtube.com/watch?v=XxXW4Gya918
>
>
>
>
>
> GPP-SDR implemented DVB-T SFN
>
> http://www.youtube.com/watch?v=mQ6YorV4VKE
>
>
>
>
>
> regards to everybody
>
>
>
> vince
>
>
>
>
>
>
>
>
>
>
>
> --
> Vincenzo Pellegrini
> http://www.youtube.com/user/wwvince1
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] ETSI DVB-T Compliant OFDM Dumps

2011-04-27 Thread Vincenzo Pellegrini
Hi Fellow GNURadioers,

due to a rather relevant number of requests, as well as while apologizing
for some delay in doing this,
I'm re-posting to this list a few links to resources regarding GPP-SDR
implemented DVB-T systems.

ETSI DVB-T I/Q BASEBAND DUMP (2048k, 1/4, 16-QAM, 2/3, 11.612Mbps net
bitrate)

www.pellegrini-radio.it/ing/ofdm_40.dump  (1 single RAI - RAdiotelevisione
Italiana ch. + stuffing)
www.pellegrini-radio.it/ing/ofdm_4ch.dump (4 ch, available in a few hours
from now)



Youtube demo videos:

GPP-SDR implemented DVB-T Modulator over 2.5-Watts Atom N270
http://www.youtube.com/watch?v=0mGn7FF9Gc8


GPP-SDR implemented DVB-T DeModulator
http://www.youtube.com/watch?v=S5nGBDCxhmk
http://www.youtube.com/watch?v=XxXW4Gya918


GPP-SDR implemented DVB-T SFN
http://www.youtube.com/watch?v=mQ6YorV4VKE


regards to everybody

vince






-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] DVB-T software for USRP?

2011-04-12 Thread Vincenzo Pellegrini
Hi everybody,

so far I have not released the Soft-DVB code for a bunch of reasons, which
include Soft-DVB code base being one of the main tools of our MA research
here at DSPCoLa, Università di Pisa.

Still I can easily provide fully compliant DVB-T signal dumps to everybody
who is willing to experiment with DVB-T signals over the USRP.

I'm also willing to cooperate at various levels with related OFDM / DVB-T
projects

Regards to all.

vincenzo





2011/4/12 Martin Braun 

> On Mon, Apr 11, 2011 at 09:55:00AM -0700, Andrew Lentvorski wrote:
> > On 4/6/11 5:38 AM, Andrew Lentvorski wrote:
> > >However, I can't seem to find any downloads for Vincenzo Pellegrini's
> > >Soft-DVB code.
> >
> > I looked some more but I *still* can't find it.
>
> Hi Andrew,
>
> Vincenzo's code is, to my best knowledge, neither open source nor
> available on the webs.
>
> MB
>
> --
> Karlsruhe Institute of Technology (KIT)
> Communications Engineering Lab (CEL)
>
> Dipl.-Ing. Martin Braun
> Research Associate
>
> Kaiserstraße 12
> Building 05.01
> 76131 Karlsruhe
>
> Phone: +49 721 608-43790
> Fax: +49 721 608-46071
> www.cel.kit.edu
>
> KIT -- University of the State of Baden-Württemberg and
> National Laboratory of the Helmholtz Association
>
>
> _______
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] DVB-T Modulation over low-end ATOM CPU

2010-11-26 Thread Vincenzo Pellegrini
Hi William,
nice to hear that you appreciate the work.
http://www.youtube.com/watch?v=S5nGBDCxhmk
Here you can see what happened when we applied MA to our ETSI DVB-T
demodulator earlier this year. We demoed this at WSR10, Karlsruhe, Germany.
Since then, we increased the amount of MA within the receiver chain, which
yielded major computational performance improvements.

The dream that we're aiming for is to be able to provide some sort of MA
compiler which can automatically implement an SDR including as much as
possible of the MA computational benefits, once given a high level C++
description of the radio chain.

Regards

vince



2010/11/26 William Cox 

> That's awesome work Vince.
> Not being much of a programmer myself, do you plan on releasing any
> libraries that would help folks take advantage of this technique?
> Also, have you applied MA to demodulation?
> Thanks.
> -William
>
>
> On Fri, Nov 26, 2010 at 7:32 AM, Vincenzo Pellegrini wrote:
>
>> Hi fellow GNURadioers,
>>
>> just in case somebody is interested, this is the main dish of our SDR
>> demo, which we will be presenting within GLOBECOM 2010 (Miami, FL) demo
>> session on Dec. 8th.  Title of the demo is "Showcasing MA potential", as it
>> aims to provide a glimpse of computational performance results that one
>> might have by applying the programming technique described in
>> http://www.pellegrini-radio.it/MA/ to an SDR system.
>>
>> http://www.youtube.com/watch?v=0mGn7FF9Gc8
>>
>> The video proves real-time, live ETSI DVB-T modulation for 4 standard
>> resolution channels (11.612 Mbps useful protected bitrate) to be possible
>>
>> .:. over an Intel ATOM N270 CPU
>> .:. which consumes 2.5 Watts of electrical power
>> .:. by requiring less than 70 % of its computational power
>>
>> with nothing but C++ code and MA technique involved.
>> We believe there is still margin for application of the MA technique,
>> compuational cost can be further reduced.
>>
>> Of course, not comparable to the power efficiency of an ASIC. Yet.
>>
>>
>> regards to everybody
>>
>>
>> vince
>>
>>
>>
>> --
>> Vincenzo Pellegrini
>> http://www.youtube.com/user/wwvince1
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] DVB-T Modulation over low-end ATOM CPU

2010-11-26 Thread Vincenzo Pellegrini
Hi fellow GNURadioers,

just in case somebody is interested, this is the main dish of our SDR demo,
which we will be presenting within GLOBECOM 2010 (Miami, FL) demo session on
Dec. 8th.  Title of the demo is "Showcasing MA potential", as it aims to
provide a glimpse of computational performance results that one might have
by applying the programming technique described in
http://www.pellegrini-radio.it/MA/ to an SDR system.

http://www.youtube.com/watch?v=0mGn7FF9Gc8

The video proves real-time, live ETSI DVB-T modulation for 4 standard
resolution channels (11.612 Mbps useful protected bitrate) to be possible

.:. over an Intel ATOM N270 CPU
.:. which consumes 2.5 Watts of electrical power
.:. by requiring less than 70 % of its computational power

with nothing but C++ code and MA technique involved.
We believe there is still margin for application of the MA technique,
compuational cost can be further reduced.

Of course, not comparable to the power efficiency of an ASIC. Yet.


regards to everybody


vince



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] 10 bit samples

2010-08-26 Thread Vincenzo Pellegrini
Thank you Thomas (and Marcus)

for the replies. I've been using the 8 bit mode un the USRP1 a while ago for
a different application. I was looking for a slightly higher precision.

I did not know that the usrp2 could not do the 8bit sampling. Thanks for the
info.

Regards

Vince

2010/8/25 Thomas Tsou 

On Wed, Aug 25, 2010 at 9:58 AM, Vincenzo Pellegrini 
wrote:
> Hi everybody,nd
> Just a very simple question:
> Is it possible to obtain 10 bit samples out of USRP (either 1 or 2) by
using
> suitable libusrp primitives / parameters?

No. But you can produce 8-bit samples on the USRP1 by appropriately
setting the FR_RX_FORMAT register. You can set it through the standard
interface. This option is not available on the USRP2.

 Thomas


-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] 10 bit samples

2010-08-25 Thread Vincenzo Pellegrini
Hi everybody,
Just a very simple question:
Is it possible to obtain 10 bit samples out of USRP (either 1 or 2) by using
suitable libusrp primitives / parameters?

I mean having 10 bit samples (instead of 16) already over USB / ETHERNET so
that one can save bandwidth to be spent in attaining higher sampling rates.

I just explored online documentation but was unable to determine this with
sufficient confidence.


thank you


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


[Discuss-gnuradio] Full MA paper available

2010-07-15 Thread Vincenzo Pellegrini
As one must keep his own promises (and I promised indeed a few months ago),
here is the link to the full MA paper

www.pellegrini-radio.it/MA

available for anyone who might be interested in trying to apply these ideas
to SDR, especially within the typical GNURadio, GPP-based processing
paradigm.

Just two very small "release notes"

1. MA Design is not yet a "machine task", i.e. no MA-compiler can be written
so far. Still we believe this will be possible.
   The MA design section called RTAR is indeed already algorithmic, while
what we call AS, remains for the moment a
human design task. In our opinion, by fixing algorithmic rules for AS,
something like an MA-compiler could be rather
reasonably written.

2. Still, our current priority is not to make MA "automatic", as  this will
surely be done in the future, in case MA proves to be an
effective technique for SDR implementation.
Our aim is instead to prove such effectiveness by showing how big
achievable MA acceleration factors may be.
I.e. how significantly an SDR might benefit from memory-implementation
of some of its critical parts, as long as this
can strongly increase performance (energy-efficiency) without causing
"losses in system reconfigurability and generality",
thus preserving the most valuable peculiarity of an SDR.
So far, we've boosted our implementations through MA by something
slightly bigger than a factor 10. We obtained this with
some months of work, and by applying the concept of "memory space
specialization" as described within the attached
paper, on an ultra cheap (150 € Intel Q9400) standard CPU.
We strongly believe that:
 A. Obtained acceleration factors can still grow by further applying
techniques described within the paper on ordinary
 commercial GPPs
 B. Much larger acceleration factors are available if we use
computational back-ends being designed ad-hoc for
 memory based techniques like MA. (i.e. prioritizing memory
access wrt pure computation)

Our research effort is currently concentrated on proving such two concepts
to be right.
Upon success, we believe interesting possibilities could open up for SDR as
a radio-implementation technology, eventually
leading to substantial broadening of its application spectrum.


thanks for interest to those interested ;-) ,
apologies to those that are not.
Best Regards to Everybody

vince




PS.
small repost of MA-related video demos / conference presentations, just in
case:

http://www.youtube.com/watch_videos?more_url=%2Fmy_favorites&video_ids=pwzUKS3OPjo%2CS5nGBDCxhmk%2C_mpPIU1czOs&type=7&index=1&no_autoplay=1

http://www.youtube.com/watch?v=AfvLCh8ADxk

http://www.youtube.com/watch?v=XxXW4Gya918

http://www.youtube.com/watch?v=7EuqKYKc6mg

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] MA paper accepted at IEEE Globecom2010

2010-07-02 Thread Vincenzo Pellegrini
Hi GNURadio and SDR Fellows,

for those interested, this short message is just to inform that preliminary,
short (IEEE conference style) Memory Acceleration (MA) paper was accepted
for presentation at IEEE Globecom 2010.

I'm currently checking if I'm allowed to publish on this list the preprint
of such paper or if I will publish a differently edited, longer version
which is independent from the GC conference.

regards to everybody

vincenzo

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Soft-SFN (GPS independent, Fully SDR Single Frequency Network) Works :-)

2010-05-20 Thread Vincenzo Pellegrini
Hi fellow GNURadioers,
I'd really like to share with you a demonstration video about something I
consider rather cool.

http://www.youtube.com/watch?v=mQ6YorV4VKE

An ETSI DVB-T Single Frequency Network (SFN) tested within the lab but ready
for geographical deployment,
implemented by using none of those ultra high-end, GPS-synced SFN hardware
modulators but only two ordinary computers and 2 USRP2s. The lab setup
reproduces an SFN collision area between two neighboring transmitters (i.e.
the worst case a receiver can fall into when operating within an sfn
environment). Time and frequency synchronization are delivered to SFN
transmitters without relying upon GPS/GALILEO infrastructure but through
ordinary (not dedicated) packet switched networks carrying loads of
concurrent traffic.

I'm not sure this was done before, please let me know in case there is some
info I'm missing.

thank you and reagards

vincenzo

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] New trunk incompatible with old USRPs?

2010-05-03 Thread Vincenzo Pellegrini
Hi everybody,
I have notice an oddity with recent trunks.. since I updated a couple of
months ago, my USRP (#541) is not working any more with the current trunk.
When I try to send out an 8MHz band, samples get consumed by the USRP slower
than they are supposed to. This does not happen if I use old trunks with the
#541 or either if I use the current trunk with a recent USRP. Has anybody
been experiencing any such thing?

Thank you,
regards

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


[Discuss-gnuradio] Controlling multiple USRP 2 on the TX path

2010-05-03 Thread Vincenzo Pellegrini
Hi everybody,
just wanted to know if anything like this was done before by anybody:

The idea is to control multiple USRP2 from one single host, over the very
same Ethernet link.
Like.. the closest possible thing to delivering them a phy-level copy of the
very same Ethernet signal and having them transmitting the same samples
through whatever front-end daughterboard at whatever frequency.

Of course I understand that some bidirectional communication cannot be
avoided at least at instantiation time but, provided that we can do that,
would it be possible afterwards to deliver multiple USRP2s multiple copies
of the same Ethernet frames while having them all transmitting (for sure,
I'm thinking about a tx-path-only configuration) the samples contained
within ?

I don't really know myself if it is possible but, in case it is, that would
be opening up unprecedented usage possibilities for the entire USRP2 system.

Thanks to all readers of this question

Best regards

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


Re: [Discuss-gnuradio] MA (Memory Acceleration) and SR-DVB in Karlsruhe, @ WSR10

2010-03-11 Thread Vincenzo Pellegrini
 enough flexibility to our
  new generation of radios. I don't expect approval on this, but
  my personal opinion is that templates and other similar creatures
  (probably even classes) are not substantial to SDR.

  .:. Yes, by programming almost bare-metal as we do, it is easier to make
  mistakes. But an SDR is not a database and has another peculiarity:
  It spans very quickly its own state space, as a consequence it
is very easy
  to produce tests that quickly show problems and anomalies.
  I mean: a bug in a database can appear under some very particular and rare
  conditions, Soft-DVB and SR-DVB do transit throughout all of
their possible
  states in seconds. If there's something wrong you simply notice it.

4.License
I was once told by a GPL enforcer that with Soft-DVB I had two options:
release, or put it in a drawer.
I did not really know whether he was right or not.
But I felt like, after all the work spent there, I wanted to be able
to decide myself what to do with the code. What to release, when and
how. Maybe just to decide to release everything at once, but actually
I felt I had the right to be the one taking such choice. The day after
I was developing my own framework.

John,
thanks for giving me the chance to discuss these issues.
Though aware of their scarce popularity, I hope my considerations can
be of some utility. I'm interested in further discussion.

my best regards to you and everybody

vincenzo









-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1


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


Re: [Discuss-gnuradio] MA (Memory Acceleration) and SR-DVB in Karlsruhe, @ WSR10

2010-03-09 Thread Vincenzo Pellegrini
Hi Michael,
links to WSR10 paper and presentation slides are embedded into the
videos from my previous post.
Believe me, I would love to post the full MA paper right now.
I will do immediately after being allowed to do so by peer reviewing /
publication   process.
I will do all possible efforts to obtain such authorization ASAP.

Meanwhile will keep developing MA and provide the most informative
possible updates in case anything significant happens.

Thanks for being interested.

my best regards

vincenzo


2010/3/9 Michael Dickens :
> Hi Vincenzo - Can you also provide links to your papers, both the WSR10 one
> and whatever you can on your MA technique?  Enquiring minds will want to
> know more about MA ... Thanks! - MLD
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1


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


[Discuss-gnuradio] MA (Memory Acceleration) and SR-DVB in Karlsruhe, @ WSR10

2010-03-09 Thread Vincenzo Pellegrini
Hi everybody,
here are the links to 3 youtube videos covering

SR-DVB Presentation
 http://www.youtube.com/watch?v=AfvLCh8ADxk

SR-DVB Demo + MA (Memory Acceleration) Intro
http://www.youtube.com/watch?v=XxXW4Gya918

Conclusions and first question
 http://www.youtube.com/watch?v=7EuqKYKc6mg
(then the small DVD ended, unfortunately  :(   )

at WSR10, Karlsruhe
during GNURadio-dedicated session.

Links to Presented Paper and Presentation Slides are attached to each video :-)


best regards to everybody

vincenzo

-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1


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


Re: [Discuss-gnuradio] Disciplining daughterboard oscillator through external reference

2010-02-23 Thread Vincenzo Pellegrini
Thank you Matt.

vincenzo

2010/2/24 Matt Ettus 

> On 02/23/2010 04:18 AM, Vincenzo Pellegrini wrote:
>
>> Hi everybody,
>> by performing some tests over the USRP2 platform equipped with RFX400
>> frontend, it appeared to us that external reference only disciplines
>> motherboard clock without locking daughterboard oscillator.
>>
>> Is this assumption correct?
>> If so, is there any possibility to have also the db local oscillator
>> disciplined by the external 10 MHz reference.
>>
>
>
> You have an older RFX400.  You can easily modify it so that the
> daughterboard shares the motherboard clock by following the instructions
> here:
>
> http://gnuradio.org/redmine/wiki/1/USRPClockingNotes
>
> Matt
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving, Brother. And Fast...

2010-02-23 Thread Vincenzo Pellegrini
Hi Achilleas, sorry for the belated reply but I was very busy working on
extending MA over SR-DVB and with other academic stuff here. 

MA actually stands for "Memory Acceleration" and is intended as an
optimization technique aimed at signal-processing-generated computation
over GPPs and DSPs (we haven't explored it yet, but I'm persuaded that
it can be useful for FPGA implementations too). 

Such optimization technique belongs to the broader class known in
computer science as space/time trade-off and basically consists of an
"algorithmic toolbox" which takes a classical implementation of a
typical communication signal processing algorithm (say for example an
OFDM time and frequency offset estimator or a Viterbi Decoder, just to
quote two highly heterogeneous algorithms we've been trying) and returns
a "memory-accelerated" version capable of running much faster over the
same HW. 
Just as an example: since my last email upon this topic we applied MA to
another (very small) section of SR-DVB chain and managed to further
reduce the computational cost of the entire system previously shown in
http://www.youtube.com/watch?v=S5nGBDCxhmk by an additional 2%.  

This appears to confirm our idea that considerable margins do exist for
optimization as most of the chain is currently still implemented in a
traditional way. 

I hope I have answered your question, even if with some delay. 
I will present some more details about this next week in Karlsruhe at
WSR10. 

my best regards 
 
vincenzo



On Mon, 2010-02-01 at 14:30 -0500, Achilleas Anastasopoulos wrote:
> Vincenzo,
> 
> this seems very impressive!
> 
> May I ask what the initials NA stand for?
> 
> best,
> Achilleas
> 
> 
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



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


[Discuss-gnuradio] Disciplining daughterboard oscillator through external reference

2010-02-23 Thread Vincenzo Pellegrini
Hi everybody,
by performing some tests over the USRP2 platform equipped with RFX400
frontend, it appeared to us that external reference only disciplines
motherboard clock without locking daughterboard oscillator.

Is this assumption correct?
If so, is there any possibility to have also the db local oscillator
disciplined by the external 10 MHz reference.

thanks

vincenzo




-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-02-01 Thread Vincenzo Pellegrini
Hi Per,
carrier freq is 809.5 MHz (one of the Australian DVB-T center freqs in UHF)

Phase and frequency responses are compensated by applying estimations done
based on the (many) DVB-T OFDM pilot carriers. We do not average channel
estimates to remove noise, still we get very clean constellation when doing
lab tests.
As well as useful constellations with SNR being around 12 dB.

regards

vincenzo



2010/2/1 Per Zetterberg 

> Vincenzo Pellegrini wrote:
>
>> SR-DVB demo video on youtube
>>
>> http://www.youtube.com/watch?v=S5nGBDCxhmk
>>
>> regards
>>
>> vincenzo
>>
>> 
>>
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
> Nice.
>
> I am curious. What is the carrier frequency ?
>
> Do you do anything to combat phase-noise ?
>
> BR/
> Per
>



-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-31 Thread Vincenzo Pellegrini
SR-DVB demo video on youtube

http://www.youtube.com/watch?v=S5nGBDCxhmk

regards

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


Re: [Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-29 Thread Vincenzo Pellegrini
Yes Dave,
it is absolutely safe.
Actually going from DVB-T to DVB-S (version 1), roughly speaking, only
requires removing some OFDM-related blocks, which means it makes the system
computationally lighter.. :)



Hi Alexander,
Yes, I absolutely want to share MA-related knowledge with the software radio
community, especially with gnuradio  community.

At the present moment, papers describing MA technology are undergoing
academic review process.
Paper accepted in Karlsruhe (WS10) features a brief section about MA and
presentation there will do as well.

If I could just decide, I would provide links to all these contents right
now on the list, but I'm not sure I'm allowed to without consequences for my
publications.

I will check what I actually can do and possibly prepare some descriptive
content for MA that I will post to this list. Can you provide advice on
these publication copyright issues?

For sure I will give updates regarding increases of computational efficiency
that will be achieved by SR-DVB while applying MA to other sections of the
receive chain (currently only Viterbi and OFDM synch have been implemented
through MA).

Thanks for your interest.
I will do my best to be clear and detailed  ASAP

my best regards

vincenzo



2010/1/29 Alexander Chemeris 

> Hi Vincenzo,
>
> That's interesting.
> Can you point to some description or this "MAgic" technology? From your
> description I'm not sure I understand even on what level it works and what
> it actually does :)
>
> On Fri, Jan 29, 2010 at 12:04, Vincenzo Pellegrini 
> wrote:
> > Hi GNURadio fellows,
> > considering that this list has grown to something highly relevant in
> > Software Defined Radio I thought it would have been a good idea to share
> > here a few thoughts I've been having since long and as well as a result
> that
> > was just achieved.
> >
> >
> > Since a few months after my first approach to SDR in 2006,
> > I thought I picked up two major facts about the technology:
> > .:.  SDR infinite potential lying for sure in its flexibility but, even
> more
> > relevantly,  in its ability to bypass
> >  the costly HW-level design stage which is embedded in any
> traditional
> > radio design/production process
> > .:.  Its equally infinite power-inefficiency compared to traditional,
> > HW-implemented competitor technologies.
> >  In fact, ease of development as well as flexibility appear to be
> > inversely proportional to power efficiency.
> > The latter being in my opinion the reason for which SDR has been growing
> for
> > ages up to now but has never "exploded" as we could expect from a
> technology
> > cutting away a conspicuous part of the design costs of any radio system.
> > Actually, flexibility and cost-efficiency, though considerable, do not
> > appear to be sufficient motivation for accepting to upscale power
> > requirements (at a given computational cost yielded by the implemented
> > wireless standard) by a factor which typically is in [100 ; 300].
> > Whether right or wrong, by working with these thoughts in mind, during
> the
> > research I'm carrying on at the University of Pisa, Italy while doing my
> PhD
> > here, I developed a novel implementation technique targeted at
> > software-implemented Signal Processing over General Purpose CPUs or DSPs
> > which we (at DSPCoLa lab, http://dspcola.iet.unipi.it ) call "MA".
> > Current research results have shown that MA was able to increase by
> slightly
> > more than one order of magnitude the power efficiency of a traditionally
> > implemented (MA-free) SDR.
> >
> > By applying such "MA" technology to the ETSI DVB-T receiver chain with
> the
> > help of:
> > Mario Di Dio (former master thesis student, now PhD Student  at DSPCoLa)
> > Luca ROSE(former master thesis student at DSPCoLa, now PhD student at
> > Supélec Paris)
> > we obtained the receiving companion of Soft-DVB: SR-DVB.
> > Standing for Software Receiver - DVB,
> > SR-DVB is a fully software (all signal processing is done in pure C++
> over
> > the host computer) ETSI DVB-T receiver  capable of running realtime
> > while providing 11.612 Mbps throughput
> > and absorbing less than 50% of computational resources available over an
> > Intel Q9400, 2.66 GHz CPU.
> > As long as MA was applied only to the two computationally-heaviest blocks
> of
> > the receive chain (i.e. Viterbi Decoding and OFDM synch), we believe that
> > considerable margins for improvement of the presented result do exist.
> They
> > will be explored in the next months.
> >
> > SR-DVB will be 

[Discuss-gnuradio] Soft-DVB has a Brother. A Receiving Brother. And Fast...

2010-01-29 Thread Vincenzo Pellegrini
Hi GNURadio fellows,
considering that this list has grown to something highly relevant in
Software Defined Radio I thought it would have been a good idea to share
here a few thoughts I've been having since long and as well as a result that
was just achieved.



Since a few months after my first approach to SDR in 2006,
I thought I picked up two major facts about the technology:

.:.  SDR infinite potential lying for sure in its flexibility but, even more
relevantly,  in its ability to bypass
 the costly HW-level design stage which is embedded in any traditional
radio design/production process

.:.  Its equally infinite power-inefficiency compared to traditional,
HW-implemented competitor technologies.
 In fact, ease of development as well as flexibility appear to be
inversely proportional to power efficiency.

The latter being in my opinion the reason for which SDR has been growing for
ages up to now but has never "exploded" as we could expect from a technology
cutting away a conspicuous part of the design costs of any radio system.
Actually, flexibility and cost-efficiency, though considerable, do not
appear to be sufficient motivation for accepting to upscale power
requirements (at a given computational cost yielded by the implemented
wireless standard) by a factor which typically is in [100 ; 300].

Whether right or wrong, by working with these thoughts in mind, during the
research I'm carrying on at the University of Pisa, Italy while doing my PhD
here, I developed a novel implementation technique targeted at
software-implemented Signal Processing over General Purpose CPUs or DSPs
which we (at DSPCoLa lab, http://dspcola.iet.unipi.it ) call "MA".
Current research results have shown that MA was able to increase by slightly
more than one order of magnitude the power efficiency of a traditionally
implemented (MA-free) SDR.


By applying such "MA" technology to the ETSI DVB-T receiver chain with the
help of:

Mario Di Dio (former master thesis student, now PhD Student  at DSPCoLa)
Luca ROSE(former master thesis student at DSPCoLa, now PhD student at
Supélec Paris)

we obtained the receiving companion of Soft-DVB: SR-DVB.

Standing for Software Receiver - DVB,
SR-DVB is a fully software (all signal processing is done in pure C++ over
the host computer) ETSI DVB-T receiver  capable of running realtime

while providing 11.612 Mbps throughput

and absorbing less than 50% of computational resources available over an
Intel Q9400, 2.66 GHz CPU.

As long as MA was applied only to the two computationally-heaviest blocks of
the receive chain (i.e. Viterbi Decoding and OFDM synch), we believe that
considerable margins for improvement of the presented result do exist. They
will be explored in the next months.


SR-DVB will be presented in Karlsruhe at WSR 10
as the article:
"A Fully Software ETSI DVB-T Receiver Based on the USRP"

during such presentation also MA technology will be briefly outlined.

A demo video of our proof-of-concept receiver is available at

www.legalepellegrini.it/ing/SR-DVB_demo_long.VRO

as usual, mplayer or VLC wil play this camcorder mpeg2 viedo easily.


Best regards to all writers and readers of the list

vincenzo






-- 
Vincenzo Pellegrini
http://www.youtube.com/user/wwvince1
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] WBX

2010-01-14 Thread Vincenzo Pellegrini
Hi Matt...
first, congratulations for the jewel.. :) 50 M --> 2.2 G   wow.. :)
how many do you have in stock?
do you expect to run out of WBXes within the next few days?

vincenzo



2010/1/14 Firas Abbas 

> Hi,
>
>
>
> > From: Matt Ettus 
> >
> > At long last, the WBX is now available.
>
>
> Great news.
>
>
> >
> > More details and more detailed specs will follow in the next few days.
>
> Sorry, cannot wait !!.
>
> Ettus website says it is full duplex. Gnuradio code says it is half-duplex.
> Which one is right?
>
>
>
>
>
> Best Regards,
>
> Firas
>
>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] libusrp2 tuning method

2009-09-06 Thread Vincenzo Pellegrini
Hi everybody,
Just a very quick question: I'm developing a simple interface to usrp2
directly using libusrp2.
I'm calling the set _center_freq method and I'm having the same frequency
offset problems (dxc not set) that you have with usrp1 when you don't use
the u.tune() method.

Problem is I could not find any similar method within libusrp2. Just could
identify the set _center_freq one.
Can anyone provide a pointer?

Thanks and best regards

vincenzo :-)
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] [Viterbi decoder]

2009-08-21 Thread Vincenzo Pellegrini
Hi everybody,
just if someone has tried:
what is the maximum throughput that has been reached on current
systems with gr's Viterbi implementation with let's say K=7 ?

thank you


vincenzo

2009/8/21 Achilleas Anastasopoulos :
> If you are using the viterbi decoder from gr_trellis then definitely there
> IS a way to use it without any modulation: that was the whole idea behind
> writing all this using the "fsm" structure.
>
> All you need to define is the trellis on which the Viterbi algorithm will
> work and the "costs" (ie, distances) between the true paths and
> the observed ones.
>
> Achilleas
>
>
> ==
> From: Rita's pfc 
> Subject: [Discuss-gnuradio] [Viterbi decoder]
> To: Discuss-gnuradio@gnu.org
> Message-ID: <24921515.p...@talk.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
>
> Is there any way to use the viterbi decoder without using any modulation?
> I read the documentation and it seems that there is no way, but I want to be
> sure that there isn't any possibility.
> Thank you
>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
Vincenzo Pellegrini


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


[Discuss-gnuradio] DVB-T

2009-08-13 Thread Vincenzo Pellegrini
you can open the .VRO with mplayer it's just mpeg2 as it comes out of a sony
dvd camera :-)

I will release the patched ffmpeg, however the modification is indeed very
simple, I just added multi channel TS support, to the already existing TS
container functionality.
any good programmer can do a much better job than I did on this.. ;)

regards


vincenzo


2009/8/12 Rafael Diniz 

Ciao Vince,
> Great to listen this good news!
>
> Some questions:
> What kind of file is this (.VRO)?
> Where can I find the ffmpeg patches?
>
> Rafael Diniz
>
> > sorry for previous mistake
> > www.legalepellegrini.it/ing/quick-dvb-in-newRADIO.VRO
> >
> > 2009/8/12 Vincenzo Pellegrini :
> >> Hi Matt,
> >> here are the links to the old stuff:
> >>
> >> the article at the Karlsruhe conference
> >> www.legalepellegrini.it/ing/PellegriniBacciLuise_WSR08_CR.pdf
> >>
> >> the demo there
> >> www.legalepellegrini.it/ing/Soft-DVB-Karlsruhe.mp4
> >>
> >> an ofdm file ready to be sent over the air with gr and the usrp
> >> www.legalepellegrini.it/ing/ofdm_40.dump
> >>
> >> some new demo stuff, that is soft-dvb within a new sdr framework of my
> >> own,
> >> a modified version of ffmpeg, a smart buffer to make ffmpeg's output
> >> CBR, an UDP/IP encapsulation layer and other stuff that I did to be
> >> able to implement an entire tv broadcasting station in pure software
> >> over 1 or 2 host PCs
> >> www.legalepellegrini.it/quick-dvb-in-newRADIO.VRO
> >>
> >> this instead is the DVB-T receiver project ( 8MHz channel over the
> >> USRP 1!!) that I'm doing at Pisa University with some Master Thesis
> >> studentas that are working with me
> >> www.legalepellegrini.it/ing/SR-DVBT_Project_Status_Brief2.pdf
> >> www.legalepellegrini.it/ing/1stReceivedTS.png
> >>
> >> the receiver works pretty good but it is now still far from realtime.
> >> We have reasonable hopes to take it to realtime on ordinary COTS HW.
> >>
> >> Sourcecode of soft-dvb is not currently available as I'm evaluating
> >> possibilities for some commercial usage of it, within the independent
> >> framework. Still I believe that resources like these.. especially
> >> signal dumps can be of soime use to the gnuradio project.
> >>
> >> BTW
> >> I'm now testing the whole thing over the usrp2..
> >>
> >> regards
> >>
> >> vincenzo
> >>
> >>
> >>
> >> 2009/8/11 Matt Ettus 
> >>>
> >>>
> >>> I know that Vincenzo Pellegrini (and possibly others) had a working
> >>> DVB-T implementation for GNU Radio, but all the links I find are dead.
> >>> Can someone point me to the latest code or web page?
> >>>
> >>> Thanks,
> >>> Matt
> >>>
> >>>
> >>>
> >>> ___
> >>> Discuss-gnuradio mailing list
> >>> Discuss-gnuradio@gnu.org
> >>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >>
> >>
> >>
> >> --
> >> Vincenzo Pellegrini
> >>
> >
> >
> >
> > --
> > Vincenzo Pellegrini
> >
> >
> > ___
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
>
>
>


-- 
Vincenzo Pellegrini



-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] DVB-T

2009-08-12 Thread Vincenzo Pellegrini
sorry for previous mistake
www.legalepellegrini.it/ing/quick-dvb-in-newRADIO.VRO

2009/8/12 Vincenzo Pellegrini :
> Hi Matt,
> here are the links to the old stuff:
>
> the article at the Karlsruhe conference
> www.legalepellegrini.it/ing/PellegriniBacciLuise_WSR08_CR.pdf
>
> the demo there
> www.legalepellegrini.it/ing/Soft-DVB-Karlsruhe.mp4
>
> an ofdm file ready to be sent over the air with gr and the usrp
> www.legalepellegrini.it/ing/ofdm_40.dump
>
> some new demo stuff, that is soft-dvb within a new sdr framework of my own,
> a modified version of ffmpeg, a smart buffer to make ffmpeg's output
> CBR, an UDP/IP encapsulation layer and other stuff that I did to be
> able to implement an entire tv broadcasting station in pure software
> over 1 or 2 host PCs
> www.legalepellegrini.it/quick-dvb-in-newRADIO.VRO
>
> this instead is the DVB-T receiver project ( 8MHz channel over the
> USRP 1!!) that I'm doing at Pisa University with some Master Thesis
> studentas that are working with me
> www.legalepellegrini.it/ing/SR-DVBT_Project_Status_Brief2.pdf
> www.legalepellegrini.it/ing/1stReceivedTS.png
>
> the receiver works pretty good but it is now still far from realtime.
> We have reasonable hopes to take it to realtime on ordinary COTS HW.
>
> Sourcecode of soft-dvb is not currently available as I'm evaluating
> possibilities for some commercial usage of it, within the independent
> framework. Still I believe that resources like these.. especially
> signal dumps can be of soime use to the gnuradio project.
>
> BTW
> I'm now testing the whole thing over the usrp2..
>
> regards
>
> vincenzo
>
>
>
> 2009/8/11 Matt Ettus 
>>
>>
>> I know that Vincenzo Pellegrini (and possibly others) had a working DVB-T 
>> implementation for GNU Radio, but all the links I find are dead. Can someone 
>> point me to the latest code or web page?
>>
>> Thanks,
>> Matt
>>
>>
>>
>> ___
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
>
> --
> Vincenzo Pellegrini
>



-- 
Vincenzo Pellegrini


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


Re: [Discuss-gnuradio] DVB-T

2009-08-12 Thread Vincenzo Pellegrini
Hi Matt,
here are the links to the old stuff:

the article at the Karlsruhe conference
www.legalepellegrini.it/ing/PellegriniBacciLuise_WSR08_CR.pdf

the demo there
www.legalepellegrini.it/ing/Soft-DVB-Karlsruhe.mp4

an ofdm file ready to be sent over the air with gr and the usrp
www.legalepellegrini.it/ing/ofdm_40.dump

some new demo stuff, that is soft-dvb within a new sdr framework of my own,
a modified version of ffmpeg, a smart buffer to make ffmpeg's output
CBR, an UDP/IP encapsulation layer and other stuff that I did to be
able to implement an entire tv broadcasting station in pure software
over 1 or 2 host PCs
www.legalepellegrini.it/quick-dvb-in-newRADIO.VRO

this instead is the DVB-T receiver project ( 8MHz channel over the
USRP 1!!) that I'm doing at Pisa University with some Master Thesis
studentas that are working with me
www.legalepellegrini.it/ing/SR-DVBT_Project_Status_Brief2.pdf
www.legalepellegrini.it/ing/1stReceivedTS.png

the receiver works pretty good but it is now still far from realtime.
We have reasonable hopes to take it to realtime on ordinary COTS HW.

Sourcecode of soft-dvb is not currently available as I'm evaluating
possibilities for some commercial usage of it, within the independent
framework. Still I believe that resources like these.. especially
signal dumps can be of soime use to the gnuradio project.

BTW
I'm now testing the whole thing over the usrp2..

regards

vincenzo



2009/8/11 Matt Ettus 
>
>
> I know that Vincenzo Pellegrini (and possibly others) had a working DVB-T 
> implementation for GNU Radio, but all the links I find are dead. Can someone 
> point me to the latest code or web page?
>
> Thanks,
> Matt
>
>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



--
Vincenzo Pellegrini


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


[Discuss-gnuradio] CUDA GPU Vs CELL BE

2009-06-29 Thread Vincenzo Pellegrini
Hi everybody,
I have recently had a look at two possibilities for SWRadio-aimed  intensive
computing,
which i guess are the two main development lanes for our kind of stuff:

.:. Cell BE platform
.:. CUDA & nVidia GPUs

I think this list is the best place to for a discussion on PROs and CONs of
the two solutions,
but couldn't find any by searching the mailing list.

has this been discussed already?

regards to all gr-fellows

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


Re: [Discuss-gnuradio] max throughput USB 2.0

2009-04-12 Thread Vincenzo Pellegrini
Maximum sustained throughput that we have achieved so far, given our
chipsets and the USRP's cypress usb interface
is 32 MB/sec that yields, at 16 bit sample resolution:

32M /  (2 *2) = 8Msps (complex) ==>8MHz bandwidth (Nyquist)

1 factor 2 is for I+Q channels
the other is for 16bit (=2bytes) sample resolution

of course, at the price of halving sample resolution you can get double
bandwidth

vincenzo



feldmaus 

> Hi All,
>
> i read the FAQ and the Documentation, but i got some questions
> about the maximum throughput.
>
> For the ADC which has 64MHz we get 32MHz if we follow nyquist criteria.
> The Documentation tell us the maximum speed results in 32MByte/s.
> How do you come from 32MHz to 32Mbyte/s ?
>
> I believe this facts are based on 1Byte pro Time is this correct ?
> this means you can only send 1 Byte per Time over USB 2.0 ?
> Sorry i am not very familiar with the USB protocol.
>
> The USB 2.0 support 480MBit/s that are 60MByte/s.
> So i think the USB 2.0 is not the bottle-neck ?
>
> If USB supports 2Byte pro Time we get (32MHz*(2Byte pro Time))=64MByte/s ?
> But this could be result in Problems with synchronous/asynchronous ?
>
> Regards Markus
>
>
>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] synchronization throughout flowgraph

2009-03-11 Thread Vincenzo Pellegrini
Crystal clear.. :-)

thank you Tom

2009/3/11 Tom Rondeau 

> On Tue, Mar 10, 2009 at 6:48 AM, Vincenzo Pellegrini 
> wrote:
> > Thanks  Tom,
> >
> > I had looked at it.
> > I still have a question.
> >
> > It looks to me like the blocks down the line receive data from the upper
> > ones and do noting with that data (so the state of block's local variable
> is
> > frozen) but, I mean, there still is data flowing in and out those blocks.
> >
> > Is this assumption right?
> >
> > thanks
> > again
> >
> > vincenzo
>
> Yes, data still flows into the blocks. But, we tell the scheduler that
> we have consumed all of the incoming data, but we do not produce any
> output data unless the signal line has triggered. This, then, drops
> the data from the incoming stream. So data can flow all day long and
> be ignored until the trigger line goes high.
>
> Tom
>
>
>
> >
> > 2009/3/9 Tom Rondeau 
> >>
> >> On Sun, Mar 8, 2009 at 8:20 PM, Vincenzo Pellegrini 
> >> wrote:
> >> > Hi everybody,
> >> > just a very simple question:
> >> > is there a clean way in GNURadio to do this
> >> >
> >> > source-->block1-->block2
> >> >
> >> > where:
> >> > source sends let's say some gr_complex
> >> > block 1 looks for some synchro signal within the flow
> >> >
> >> > block2 does absolutely nothing (i.e. does not process zeors or
> anything,
> >> > simply it is frozen) untill block1 says: "well your frame starts here"
> >> > and
> >> > delivers a vector for block 2 to work upon.
> >> >
> >> > It would be great if any body who's been doing this sort of things
> could
> >> > provide some pointer to start from.
> >> >
> >> > thank you all
> >> >
> >> > vincenzo
> >> >
> >> > PS.
> >> > If this is not a sane way to arrange a flowgraph for doing
> >> > syncronization,
> >> > please point me to the sane way... ;-)
> >> > Maybe I should only use stream-oriented blocks that decide what to do
> >> > and
> >> > when, just based on some block internal state?
> >>
> >> Look at the OFDM code. We did something similar where the data went
> >> out port 0 and a flag signal out of port 1. The other guys down the
> >> line would not do anything until they saw the flag signal go high.
> >>
> >> Tom
> >
> >
> >
> > --
> > Vincenzo Pellegrini
> >
>



-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] synchronization throughout flowgraph

2009-03-10 Thread Vincenzo Pellegrini
Thanks  Tom,

I had looked at it.
I still have a question.

It looks to me like the blocks down the line receive data from the upper
ones and do noting with that data (so the state of block's local variable is
frozen) but, I mean, there still is data flowing in and out those blocks.

Is this assumption right?

thanks
again

vincenzo





2009/3/9 Tom Rondeau 

> On Sun, Mar 8, 2009 at 8:20 PM, Vincenzo Pellegrini 
> wrote:
> > Hi everybody,
> > just a very simple question:
> > is there a clean way in GNURadio to do this
> >
> > source-->block1-->block2
> >
> > where:
> > source sends let's say some gr_complex
> > block 1 looks for some synchro signal within the flow
> >
> > block2 does absolutely nothing (i.e. does not process zeors or anything,
> > simply it is frozen) untill block1 says: "well your frame starts here"
> and
> > delivers a vector for block 2 to work upon.
> >
> > It would be great if any body who's been doing this sort of things could
> > provide some pointer to start from.
> >
> > thank you all
> >
> > vincenzo
> >
> > PS.
> > If this is not a sane way to arrange a flowgraph for doing
> syncronization,
> > please point me to the sane way... ;-)
> > Maybe I should only use stream-oriented blocks that decide what to do and
> > when, just based on some block internal state?
>
> Look at the OFDM code. We did something similar where the data went
> out port 0 and a flag signal out of port 1. The other guys down the
> line would not do anything until they saw the flag signal go high.
>
> Tom
>



-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] synchronization throughout flowgraph

2009-03-08 Thread Vincenzo Pellegrini
Hi everybody,
just a very simple question:
is there a clean way in GNURadio to do this

source-->block1-->block2

where:
source sends let's say some gr_complex
block 1 looks for some synchro signal within the flow

block2 does absolutely nothing (i.e. does not process zeors or anything,
simply it is frozen) untill block1 says: "well your frame starts here" and
delivers a vector for block 2 to work upon.

It would be great if any body who's been doing this sort of things could
provide some pointer to start from.

thank you all

vincenzo

PS.
If this is not a sane way to arrange a flowgraph for doing syncronization,
please point me to the sane way... ;-)
Maybe I should only use stream-oriented blocks that decide what to do and
when, just based on some block internal state?
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Re: Broken USRP report

2009-02-16 Thread Vincenzo Pellegrini
I was told by Matt to run an executable you can find within the trunk. It
rewrote the eeprom and solved the problem.

I suppose it was this one.. but I'm not sure as it seems to target
daughterboards instead of the motherboard...

/usrp/host/apps/burn-db-eeprom

Please ask the list for confirmation about this...

best regards to all

vincenzo


2009/2/16 

> Hi Vincenzo,
> I'm Thu from Hanoi, Vietnam. After working with the USRP for 2 weeks I have
> the same problem with you. The LED is off while the fan is running and the
> fuse F501 is OK.
>
> How about you and what happened with your USRP?
>
> Vincenzo Pellegrini wrote:
> >
> > Hi everybody,
> >
> > I've got really no idea of what happened.. I have been working a few
> > hours with my USRP, then I switched it off for about an hour. Then I
> > came back, re-plugged power into it and I got 'Unable to find USRP#0'.
> >
> > I checked the led and it was not flashing.
> >
> > The fuse F501 seems ok (I can still measure a 6V tension past it with my
> > tester)
> >
> > The fan spins as always.
> >
> > It's quite a new bought one: Ser=2687
> >
> > Can anyone help with suggestion to figure out the problem?
> >
> > thanks
> >
> > vincenzo
> >
> >
> >
> > ___
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> Quoted from:
> http://www.nabble.com/Broken-USRP-report-tp17870105p17870105.html
>
>


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter

2008-11-11 Thread Vincenzo Pellegrini
Sure rafael. I'm also looking forward to be able to buy my own WB50...
Is it availale yet? If not, you know when will it be?

2008/11/12, rafael2k <[EMAIL PROTECTED]>:
> Hello people,
> I'm following the discussion about the Soft-DVB, and I'm thinking about use
> of
> the WBX0510 daughterboard (50 MHz to 1 GHz) w/ Soft-DVB - Will then be
> possible to transmitt in any VHF/UHF channel?
>
> Bye,
> Rafael Diniz
>
> Em Tuesday 11 November 2008, Vincenzo Pellegrini escreveu:
>> Martin ,
>> sorry for the delay. My exams seem to have gone well even if it's not
>> official yet. I also had to do a demo for a company I have a temporary
>> contract with for developing some gnuradio based gsm-r security
>> sentinels. Also the demo was smooth. (i already listed the project on
>> the gnuradio wiki)
>> so i really hope i'll be able to prepare the 8Mhz stream for you
>> within the next 2/3 days. Would this still be useful?
>>
>> 2008/11/3, Martin DvH <[EMAIL PROTECTED]>:
>> > On Mon, 2008-11-03 at 14:13 +0100, Martin DvH wrote:
>> >> 
>> >>
>> >> > Van: [EMAIL PROTECTED]
>> >>
>> >> [mailto:[EMAIL PROTECTED]
>> >> Namens Vincenzo Pellegrini
>> >>
>> >> > Verzonden: maandag 3 november 2008 0:16
>> >> > Aan: Martin DvH
>> >> > CC: discuss-gnuradio
>> >> > Onderwerp: [Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter
>> >> >
>> >> >
>> >> > This is Great... :)
>> >> >
>> >> > Yup, the playback cannot be smooth because of the wrong throughput,
>> >>
>> >> definitely.
>> >>
>> >> > Did you use the USRP1 with interpolation factor = 16 ?
>> >>
>> >> Yes I did.
>> >>
>> >> > I can prepare a modulated signal with the correct throughput for
>> >>
>> >> you.. this is not a problem... :)
>> >>
>> >> Please do, this would be great.
>> >>
>> >> > what hard disc are you playing your signal back from?
>> >>
>> >> Internal 2.5" harddisk of my acer 6930 notebook (Aspire 6930G-734G32BN
>> >> LX.AVB0X.135)
>> >> 2.5" 320GB HDD 5400rpm, SATA
>> >
>> > I checked now. It is a:
>> > Western digital Scorpio 320 GB SATA (WDC WD3200BEVT-22ZCT0)
>> > 2.5-inch SATA Hard Drive 320 GB, 3 Gb/s, 8 MB Cache, 5400 RPM
>> >
>> > Benchmark from tomshardware (h2benchw 3.6):
>> > http://www.tomshardware.com/charts/2-5-hard-drive-charts/Minimum-Read-Tra
>> >nsfer-Performance,687.html minimum read transfer rate 33.5 MB/sec
>> > average read transfer rate 52.2 MB/sec
>> > maximum read transfer rate 68.2 MB/sec
>> >
>> >> I am not at home right now So I can't check the exact brand and model
>> >> of
>> >> the
>> >> harddisk.
>> >> It can do around 38 MB/sec so this is just enough (required 32 MB/sec)
>> >>
>> >> I also have 4GB of memory in this notebook, so I think it will buffer
>> >> the complete file.
>> >>
>> >> I had to use my notebook because with my desktop PC (ASrock
>> >> 939-DUAL-SATA2)
>> >> The USB TX bandwidth is less then 32 MB/sec.
>> >> (Which is strange because I CAN receive 32 MB/sec)
>> >> I get UuUuUu on this machine when useing interpolation 16, so unusable.
>> >>
>> >> Regards,
>> >> Martin
>> >>
>> >> > regards
>> >> >
>> >> > vincenzo
>> >> >
>> >> >
>> >> > 2008/11/3 Martin DvH <[EMAIL PROTECTED]>
>> >>
>> >>   Hi,
>> >>
>> >>   > > In fact: 8 complex Msps implement a 7 MHz channel while
>> >>
>> >> 9.142857143
>> >>
>> >>   > > complex Msps implement an 8 MHz channel.
>> >>   > > Just try to go as close as possible to such sampling
>> >>
>> >> frequency by
>> >>
>> >>   > > using USRP2 and let me know what happens... it could
>> >>
>> >> turn out that we
>> >>
>> >>   > > need a resampler block.
>> >>   >
>> >>   > So if I use a fractional rate resampler with interpolation
>> >>

[Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter

2008-11-10 Thread Vincenzo Pellegrini
Martin ,
sorry for the delay. My exams seem to have gone well even if it's not
official yet. I also had to do a demo for a company I have a temporary
contract with for developing some gnuradio based gsm-r security
sentinels. Also the demo was smooth. (i already listed the project on
the gnuradio wiki)
so i really hope i'll be able to prepare the 8Mhz stream for you
within the next 2/3 days. Would this still be useful?

2008/11/3, Martin DvH <[EMAIL PROTECTED]>:
>
> On Mon, 2008-11-03 at 14:13 +0100, Martin DvH wrote:
>>
>>
>>
>> 
>>
>> >Van: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]
>> Namens Vincenzo Pellegrini
>> >Verzonden: maandag 3 november 2008 0:16
>> >Aan: Martin DvH
>> >CC: discuss-gnuradio
>> >Onderwerp: [Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter
>> >
>> >
>> >This is Great... :)
>> >
>> >Yup, the playback cannot be smooth because of the wrong throughput,
>> definitely.
>> >Did you use the USRP1 with interpolation factor = 16 ?
>> Yes I did.
>> >
>> >I can prepare a modulated signal with the correct throughput for
>> you.. this is not a problem... :)
>> >
>> Please do, this would be great.
>> >what hard disc are you playing your signal back from?
>>
>> Internal 2.5" harddisk of my acer 6930 notebook (Aspire 6930G-734G32BN
>> LX.AVB0X.135)
>> 2.5" 320GB HDD 5400rpm, SATA
> I checked now. It is a:
> Western digital Scorpio 320 GB SATA (WDC WD3200BEVT-22ZCT0)
> 2.5-inch SATA Hard Drive 320 GB, 3 Gb/s, 8 MB Cache, 5400 RPM
>
> Benchmark from tomshardware (h2benchw 3.6):
> http://www.tomshardware.com/charts/2-5-hard-drive-charts/Minimum-Read-Transfer-Performance,687.html
> minimum read transfer rate 33.5 MB/sec
> average read transfer rate 52.2 MB/sec
> maximum read transfer rate 68.2 MB/sec
>
>
>
>> I am not at home right now So I can't check the exact brand and model of
>> the
>> harddisk.
>> It can do around 38 MB/sec so this is just enough (required 32 MB/sec)
>>
>> I also have 4GB of memory in this notebook, so I think it will buffer the
>> complete file.
>>
>> I had to use my notebook because with my desktop PC (ASrock
>> 939-DUAL-SATA2)
>> The USB TX bandwidth is less then 32 MB/sec.
>> (Which is strange because I CAN receive 32 MB/sec)
>> I get UuUuUu on this machine when useing interpolation 16, so unusable.
>>
>> Regards,
>> Martin
>>
>> >
>> >regards
>> >
>> >vincenzo
>> >
>> >
>> >2008/11/3 Martin DvH <[EMAIL PROTECTED]>
>>  
>>
>>
>>  Hi,
>>  
>>  > > In fact: 8 complex Msps implement a 7 MHz channel while
>> 9.142857143
>>  > > complex Msps implement an 8 MHz channel.
>>  > > Just try to go as close as possible to such sampling
>> frequency by
>>  > > using USRP2 and let me know what happens... it could
>> turn out that we
>>  > > need a resampler block.
>>  > So if I use a fractional rate resampler with interpolation
>> factor
>>  > 10/8=1.25 I get a 7 Mhz channel with 10 Msps samplerate.
>>  > If I use a fractional rate resampler with interpolation
>> factor
>>  > 10/9.142857143=1.09375 I get a 8 Mhz channel with 10 Msps
>> samplerate
>>  >
>>  > If I use a fractional rate resampler with DECIMATION
>> factor
>>  > 9.142857143/8=8/7=1.142857143 I get a 8 Mhz channel with 8
>> Msps
>>  > samplerate with the out-of-band skirts folded back at the
>> sides.
>>  >
>>  > Would be interesting to see if this last one works with a
>> USRP1.
>>  >
>>  > I'll let you know how the experiments go.
>>  
>>  I resampled and scaled your ofdm_40.dump file so it now will
>> use 8 Mhz bandwidth with a 8 Msps samplerate.
>>  The reception never can be perfect this way but it seems
>> good enough for
>>  tests.
>>  
>>  My USB DVB-T receiver receives the transport stream without
>> problems.
>>  Mplayer playes the stream without problem for two loops and
>> then crashes
>>  

[Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter

2008-11-02 Thread Vincenzo Pellegrini
d you make a stream with 10 Msamples/sec samplerate and 8
> > > Mhz wide channel.
> > > This way I can use standard standalone DVB-T receivers and
> > > don't have the 7Mhz bandwith on UHF problem.
> > >
> > > For the 10 Msps stream I would have to use my USRP2 to output
> > > it.
> > > It has a 100 Mhz DAC (in stead of 64 Msps in the USRP1)
> > > It has a gbit ethernet connection for the samples, so I can go
> > > up to 25 Msps.
> > > It can only do fixed interpolation rates so I have to choose
> > > from the table below.
> > > (8 Msamples/sec is not supported on the USRP2)
> > >
> > >
> > > USRP2
> > > dac_rateinterp  ethernet_sample_rate
> > > 100 4   25
> > > 100 5   20
> > > 100 6   16.67
> > > 100 7   14.29
> > > 100 8   12.5
> > > 100 9   11.11
> > > 100 10  10  <I think 10 Msamples/sec
> > > should be optimal
> > > 100 11  9.09
> > > 100 12  8.33
> > > 100 13  7.69
> > > 100 14  7.14
> > >
> > >
> > > I think 10 Msamples/sec would be a good candidate.
> > >
> > > Have you also tried using 8 Msamples/sec on the USRP1?
> > > I know there would be no room left for IF channel filtering,
> > > but it could in theory still work.
> > > If this works I would also very much appreciate a 8Mhz
> > > bandwidth stream with 8 MSPS samplerate so I can demonstrate
> > > with a standard USRP1.
> > >
> > > Thanks for your help so far.
> > > I appreciate it very much.
> > >
> > > And good luck with your exams.
> > >
> > > Have a nice weekend.
> > >
> > > Greetings,
> > > Martin
> > >
> > >
> > >
> > >
> > > --
> > > Vincenzo Pellegrini
>
>


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] C++ to python

2008-11-02 Thread Vincenzo Pellegrini
Hi everybody,
suppose I have a python application with gui,
what is the best way to provide some data (a few floats every second)
back from C++ to my python gui flow graph?

Really Thanks
vincenzo

-- 
Vincenzo Pellegrini


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


[Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter

2008-11-01 Thread Vincenzo Pellegrini
Hi Martin,
sorry for the delayed replies but now I've passed my first cluster of PhD
tests (went well) and I've got to carry out some work + preparing the second
group of tests.

Well, really glad to know that you managed to receive my signals.
Yup dvb-t sticks can actually receive 7 MHz channels everywhere,
Well, actually any DVB-T chipset can but typically manufacturers impose
strange limitations on set-top-boxes such as "7 MHz chanels accepted only in
VHF" I don't really know why.

The signal I provided you with is suitable for both 7 and 8 MHz channels
without any modification needed. The only thing you have to do is to set
your sampling frequency a bit higher. this should be possible with USRP2.

In fact: 8 complex Msps implement a 7 MHz channel while 9.142857143 complex
Msps implement an 8 MHz channel.
Just try to go as close as possible to such sampling frequency by using
USRP2 and let me know what happens... it could turn out that we need a
resampler block.

more details will follow as soon as I find some time...

best regards and greetings
to all fellow GNURadioers

vincenzo

PS
Rafael, just have a look back a this thread and you'll find all the info you
need to do your test broadcast. Thanks for your interest






2008/10/31 Martin Dudok van Heel <[EMAIL PROTECTED]>

> Hi Vincenzo.
> How are things going with your exams.
>
> I hope well.
>
> Thanks for your help so far.
>
> I finally got your DVB-T dump streams working.
> I first tried using an undersampled basicTX but never got it to work.
> (use a niquist mirror in the VHF range on channel 11 or 12 (219.5 Mhz or
> 226.5 Mhz))
>
> I now use a RFX900 and that works with a pinnacle PCTV-Solo 72e usb DVB-T
> receiver card plugged into my PC.
> I use 858.0 Mhz (channel 69)
> I used a 10 dB attenuator on the antenna output to limit output power.
> I also modified the RFX900 to enable transmitting outside of the ISM band.
> (disable saw-filter. add 220 pF capacitor)
>
> Apparantly the pinnacle 72e can receive 7 Mhz channels on the UHF channels.
> My standalone settopbox DVB-T receiver can't handle it.
>
> I noticed you don't use the full possible range in your 16 bit streams.
> (only goes from -80 to +80 while you could use -8192 to 8192)
> Is this on purpose?
> I can multiply samples by 64 and get a cleaner signal. (But also more
> output power)
>
>
> I do have a request, I hope it is not too much work.
> Could you make a stream with 10 Msamples/sec samplerate and 8 Mhz wide
> channel.
> This way I can use standard standalone DVB-T receivers and don't have the
> 7Mhz bandwith on UHF problem.
>
> For the 10 Msps stream I would have to use my USRP2 to output it.
> It has a 100 Mhz DAC (in stead of 64 Msps in the USRP1)
> It has a gbit ethernet connection for the samples, so I can go up to 25
> Msps.
> It can only do fixed interpolation rates so I have to choose from the table
> below.
> (8 Msamples/sec is not supported on the USRP2)
>
>
> USRP2
> dac_rateinterp  ethernet_sample_rate
> 100 4   25
> 100 5   20
> 100 6   16.67
> 100 7   14.29
> 100 8   12.5
> 100 9   11.11
> 100 10  10  <I think 10 Msamples/sec should be
> optimal
> 100 11  9.09
> 100 12  8.33
> 100 13  7.69
> 100 14  7.14
>
>
> I think 10 Msamples/sec would be a good candidate.
>
> Have you also tried using 8 Msamples/sec on the USRP1?
> I know there would be no room left for IF channel filtering, but it could
> in theory still work.
> If this works I would also very much appreciate a 8Mhz bandwidth stream
> with 8 MSPS samplerate so I can demonstrate with a standard USRP1.
>
> Thanks for your help so far.
> I appreciate it very much.
>
> And good luck with your exams.
>
> Have a nice weekend.
>
> Greetings,
> Martin
>
>


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Re: Soft-DVB DVB-T transmitter

2008-10-27 Thread Vincenzo Pellegrini
Hi Martin,
thanks for the FTP.

I already have a location online at my father's lawyer's office.

So, there you can find all old posted videos (which won't get removed for
the foreseeable future)
and some new, more descriptive ones:

PREFIX= www.legalepellegrini.it/ing/

and then:

Soft-DVB-Karlsruhe.mp4//the video of the conference we met
at
ofdm_RAI_MUXA2.dump//a training DVB-T OFDM signal for
receivers that want "broadcast-level" channel tables.
 allows you to teach the
receiver on what pids to look for channels when you send the
 real signal

ofdm_40.dump  //a signal with some content
within (if your receiver is smart enough this is the only thing you have
   to send)
@Grandmas.mp4  //an on the air broadcast with RFX900
at a 30odd meters distance with 5 concrete and brick
  walls within

signals are interleaved short samples (I/Q)  with sampling frequency  8Msps

the receiver must therefore be able to receive a 7 MHz channel
the vast majority of DVBT receivers accept 7 MHz channels in VHF but only a
few accept such channels in the UHF spectrum.

I'm actually curious about the receivers that will be used within the demo
you described.. I had to search intensively to find receivers capable of
such an "oddity" and it turned out that all receivers built for Australian
market, actually are.

Any way as soon as Matt will provide the project with the promised sub-1GHz
transceiver it will be possible to broadcast DVB-T signals towards almost
any existing receiver.

If you wold like signals carrying some other content I can help. But let's
first test these signals.
Currently I can prepare a signal with 2 or  3 standard resolution channels
or up to 10 hand-held resolution channnels

PS
I decided to make this communication public because it contains a few
resources that could even be useful for somebody within the project.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Oddities in trunk [EMAIL PROTECTED] - @8850]

2008-09-07 Thread Vincenzo Pellegrini
OK, I've solved it. It was my fault as usual.. :-D

>
> Are you subclassing gr_sync_interpolator?

YUP

>
> Are you overriding forecast in the same class?
>
NOPE


what happened is that I mistook gr_sync_interpolator buggy behavior for a
feature belonging to gnuradio. :-D

It was indeed a useful feature for my purposes, and I built upon it. Before
8835, you could lock the value of noutput_items when using an interpolator
by simply feeding into it a   noutput_items-long vector.

after 8335, this was no longer true and set me into troubles.

right now, I'm overriding fixed_rate_ninput_to_noutput in order to obtain
the same result.
It works. (using set output multiple did not)
If there's a better way, I'm eagerly listening.

Still TPB scheduler does not work with Soft-DVB.
Indeed I'm looking forward to parallelizing Soft-DVB code, and I need to
understand more of all this. I'll look for references and direction on the
wiki.

Just a preliminary question. Do we have already the new scheduler working
also on the cell? I mean would it just do on the PS3 the same
parallelization it is doing un my intel dual core cpu?


really thanks for support...
I wouldn't have fixed the thing without your suggestions..

:-)


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


[Discuss-gnuradio] Oddities in trunk [EMAIL PROTECTED] - @8850]

2008-09-05 Thread Vincenzo Pellegrini
Oddities in trunk [EMAIL PROTECTED] - @8850]

a few days ago I bought a new host system for my GNURadio development
activities. Intel E8400 CPU, G35 express chipset.

All tests with such machine were ok. Reported chipset throughputs were
32MB/s etc...

Then I compiled and ran my Soft-DVB modulator code.
It built successfully and the application seemed to work all right but the
signal was not recognized by any of my receivers.
I actually started blaming any single piece of the HW and tested all of them
but nothing was wrong.

at last I foud the problem to be the revision of the trunk I used.

More precisely, using Exactly The Same Soft-DVB code on every revision I
get:

1.all revisions provide flawless building and instantiation of Soft-DVB
application

2.all revisions prior to 8800 have soft DVB producing a perfectly receivable
signal

3.all revisions after 8850 have soft DVB producing a totally corrupted
signal.

currently I'm testing to see what could be the modification responsible for
this and report that to the list... actually this effort of testing various
trunk samples taken from the trunk evolution is quite time consuming...
but I'll report any discovery to this list.

If  anybody has suggestions... they'd be enormously appreciated

really thanks

vincenzo



PS
I suspect something that has got to do with syncronization of computed
output chunks.. but It's just a feeling and, indeed
quite generic.. :(
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Re: libboost_thread-gcc43-mt-1_36.so.1.36.0

2008-09-02 Thread Vincenzo Pellegrini
Ok, sorry for bothering.

I understood my mistake by myself. I had forgotten to set the
LD_LIBRARY_PATH environmental variable to the $BOOST__PREFIX/lib.

Now my question is:
I noticed that the load generated by my application is balanced between the
two cores of my machine.. is there any way to go one step back (like a
compiling option or something) and tell the system not to do so but
concentrate the whole load just on one core?

alternatively how can I get the previous trunk version, the one before
introducing dependency on boost 1.35?



thanks

vincenzo


2008/9/3 Vincenzo Pellegrini <[EMAIL PROTECTED]>

> I have followed instructions to download boost
> 1.36
>
> gnuradio compliled smoothly
>  I've got this problem now: the gnuradio applications I had previously
> written compile flawlessly but, when the python script implementing the
> application is started
> I get:
>
>
>  from gnuradio import gr, eng_notation
>   File "/usr/local/lib64/python2.5/site-packages/gnuradio/gr/__init__.py",
> line 43, in 
> from gnuradio_swig_python import *
>   File
> "/usr/local/lib64/python2.5/site-packages/gnuradio/gr/gnuradio_swig_python.py",
> line 23, in 
> from gnuradio_swig_py_runtime import *
>   File
> "/usr/local/lib64/python2.5/site-packages/gnuradio/gr/gnuradio_swig_py_runtime.py",
> line 6, in 
> import _gnuradio_swig_py_runtime
> ImportError: libboost_thread-gcc43-mt-1_36.so.1.36.0: cannot open shared
> object file: No such file or directory
> FAIL: run_tests
>
> which currently I cannot understand..
>
> what have I done wrong?
>
> thanks
>
> vincenzo
>
>
> PS.
> Eric, also thanks for the precious info about the PS3 chipset.
> I think I'll wait for the USRP2 with its Gigabit Ethernet. Is Gb Eth. fine
> on the PS3?
>
>


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] libboost_thread-gcc43-mt-1_36.so.1.36.0

2008-09-02 Thread Vincenzo Pellegrini
I have followed instructions to download boost
1.36

gnuradio compliled smoothly
 I've got this problem now: the gnuradio applications I had previously
written compile flawlessly but, when the python script implementing the
application is started
I get:


 from gnuradio import gr, eng_notation
  File "/usr/local/lib64/python2.5/site-packages/gnuradio/gr/__init__.py",
line 43, in 
from gnuradio_swig_python import *
  File
"/usr/local/lib64/python2.5/site-packages/gnuradio/gr/gnuradio_swig_python.py",
line 23, in 
from gnuradio_swig_py_runtime import *
  File
"/usr/local/lib64/python2.5/site-packages/gnuradio/gr/gnuradio_swig_py_runtime.py",
line 6, in 
import _gnuradio_swig_py_runtime
ImportError: libboost_thread-gcc43-mt-1_36.so.1.36.0: cannot open shared
object file: No such file or directory
FAIL: run_tests

which currently I cannot understand..

what have I done wrong?

thanks

vincenzo


PS.
Eric, also thanks for the precious info about the PS3 chipset.
I think I'll wait for the USRP2 with its Gigabit Ethernet. Is Gb Eth. fine
on the PS3?
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] PS3 USB chipset

2008-08-29 Thread Vincenzo Pellegrini
Hi everybody,
I'm planning to begin to learn and explore the fantastic territories of
parallel computing applied to software radio that Eric is currently opening
to us through his work on the Cell BE platform.
(just by the way, thanks Eric!)

Therefore, I will save some money to buy a PS 3 :-)
I know It's not gonna be a easy way to go, but such a computational power is
simply an incredible dream.. :-)

So, my question: has anybody yet tested the outwards (host to USRP)
throughput of the PS3 usb chipset?
Is it able to cope with our fatal 32MB/s ?
Thanks

Vincenzo

PS.
Is anybody using an adapter to connect the PS3 video output to a standard
VGA monitor?




-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] rfx900 wiki edit

2008-08-05 Thread Vincenzo Pellegrini
I was planning to edit the RFX900 wiki page like this, as promised in my
previous email requiring info RFX900 gain
I thought to submit the modification to the list before doing it

thanks

vincenzo



= USRP Daugherboard: RFX900 =

'''Specifications'''[[BR]]
  __RX__: 800MHz - 1000MHz [[BR]]
  __TX__: 800MHz - 1000MHz @ 200+mW [[BR]]

  http://www.ettus.com/images/Flex900.jpg

The board features an ISM band filter that suppresses the RF signal outside
the 902-928 MHz band and attenuates it within such band by one dB or two.

If usage of the board outside the ISM band is required, the filter can be
bypassed by cutting the traces to the filter FIL.1 and soldering a 100pF
capacitor in parallel to it.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] RFX 900 200mW

2008-07-21 Thread Vincenzo Pellegrini
Hi everybody,
just a simple question:
does the RFX900 provide 200mW just out of the box? Do I have to take care of
something in particular in order to obtain them?

Actually, what are the appropriate gain values that I should pass to
subdev.set_gain() n order to maximize correctly the output power?

Sorry for bthering the list with such questions but I was unable to have
them answered in the RFX900 section of the wiki.. maybe I'll add them myself
once I'll have fully understood the issue..

thanks and regards to all
-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Latest publications: about DAB and Soft-DVB

2008-05-09 Thread Vincenzo Pellegrini
Hi Rafael, prego!
yes the link is correct but the video isn't online yet because i've had a
few sync problems with the transcoding.
I'll send you an email as soon as it's online..

best regards
vincenzo

2008/5/8 rafael2k <[EMAIL PROTECTED]>:

> Ciao Vincenzo,
> Grazie!
>
> Is the video link correct?
>
> Rafael Diniz
>
> Em Tuesday 06 May 2008, Vincenzo Pellegrini escreveu:
> > Hi Rafael,
> > you can find the paper here:
> > http://wwvince.interfree.it/PellegriniBacciLuise_WSR08_CR.pdf
> >
> > thanks for your interest.
> >
> > soon (one or two days) there will also be a video of the presentation in
> > Karlsruhe (including a live Soft-DVB demonstration) here:
> >
> > www.legalepellegrini.it/Soft-DVB-Karlsruhe.mp4
> >
> > 2008/5/6 rafael2k <[EMAIL PROTECTED]>:
> > > Hi all,
> > > Can anyone make available the OFDM / DAB implementation by Jens Elsner,
> > > which
> > > original location was:
> > > -  http://www.1c3.de/gr-dab.tar.bz2
> > >
> > > There is also a paper called:
> > > -  V. Pellegrini, G. Bacci, M. Luise, "Soft-DVB, a Fully Software,
> > > GNURadio
> > > Based ETSI DVB-T Modulator", in Proc. WSR'08, Karlsruhe, Germany, March
> > > 2008
> > >
> > > Can it be accessible via any University Online Library?
>
>
> --
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
> Ciência da Computação @  Unicamp
> Rádio Muda, radiolivre.org, TV Piolho, tvlivre.org,
> www.midiaindependente.org
> Chave PGP: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x2FF86098
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
>
>


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Latest publications: about DAB and Soft-DVB

2008-05-06 Thread Vincenzo Pellegrini
Hi Rafael,
you can find the paper here:
http://wwvince.interfree.it/PellegriniBacciLuise_WSR08_CR.pdf

thanks for your interest.

soon (one or two days) there will also be a video of the presentation in
Karlsruhe (including a live Soft-DVB demonstration) here:

www.legalepellegrini.it/Soft-DVB-Karlsruhe.mp4

2008/5/6 rafael2k <[EMAIL PROTECTED]>:

> Hi all,
> Can anyone make available the OFDM / DAB implementation by Jens Elsner,
> which
> original location was:
> -  http://www.1c3.de/gr-dab.tar.bz2
>
> There is also a paper called:
> -  V. Pellegrini, G. Bacci, M. Luise, "Soft-DVB, a Fully Software,
> GNURadio
> Based ETSI DVB-T Modulator", in Proc. WSR'08, Karlsruhe, Germany, March
> 2008
>
> Can it be accessible via any University Online Library?
>
>
> Thanks,
> Rafael Diniz
> @ Campinas University
>
> PGP Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x2FF86098
>
>
>
> ___
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] gr.fft_vcc and FFTW

2008-01-23 Thread Vincenzo Pellegrini
thanks Brian, sorry for having been so silly,  I had just stopped 1 step
away from the answer..

regards 
vincenzo


On Wed, 2008-01-23 at 08:18 -0500, Brian Padalino wrote:
> On Jan 23, 2008 7:50 AM, Vincenzo Pellegrini <[EMAIL PROTECTED]> wrote:
> > hi,
> > does gr.fft_vcc implement the FFTW algorithm?
> 
> Looking here:
> 
> 
> http://gnuradio.org/trac/browser/gnuradio/trunk/gnuradio-core/src/lib/general/gr_fft_vcc.cc#L89
> 
> http://gnuradio.org/trac/browser/gnuradio/trunk/gnuradio-core/src/lib/general/gr_fft_vcc.cc#L44
> 
> ... which points here:
> 
> 
> http://gnuradio.org/trac/browser/gnuradio/trunk/gnuradio-core/src/lib/general/gri_fft.cc#L124
> 
> Leads to the answer you seek.  The power of Free Software is miraculous.
> 
> Brian



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


[Discuss-gnuradio] gr.fft_vcc and FFTW

2008-01-23 Thread Vincenzo Pellegrini
hi,
does gr.fft_vcc implement the FFTW algorithm?

thanks

vincenzo



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


Re: [Discuss-gnuradio] Pentium IV computing power in FLOPS

2008-01-21 Thread Vincenzo Pellegrini
Thanks Eric.

very precious info.. 

just by the way.. on March 6th, the Soft-DVB work will be presented in
Karlsruhe at the WSR08 software defined radio conference.

greetings
Vincenzo  



On Sun, 2008-01-20 at 20:19 -0800, Eric Blossom wrote:
> On Mon, Jan 21, 2008 at 01:10:47AM +0100, Vincenzo Pellegrini wrote:
> > Hi everybody,
> > could anybody help me in figuring out what is (even a rough estimate is OK)
> > the raw computing power of a 3.0GHz Pentium IV CPU?
> > 
> > really thanks for help
> > 
> > -- 
> > Vincenzo Pellegrini
> 
> Assuming you're coding in assembler using SSE* instructions, you can
> get a sustained throughput of about 1 FLOP / clock cycle.  Since
> you're not really doing that, I'd call the 3GHz P4 about 0.5 to 1.0 GFLOP.
> 
> YMMV.  Widely ;)
> 
> On the netburst microarchitecture used in the P4 it's really hard to get
> good floating point performance because of the very deep pipeline,
> scarcity of registers, and so-so FPU.
> 
> Eric



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


[Discuss-gnuradio] Pentium IV computing power in FLOPS

2008-01-20 Thread Vincenzo Pellegrini
Hi everybody,
could anybody help me in figuring out what is (even a rough estimate is OK)
the raw computing power of a 3.0GHz Pentium IV CPU?

really thanks for help

-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] problem with http link to Soft-DVB video

2007-12-19 Thread Vincenzo Pellegrini
if someone had problems with this link

http://httpwww.interfree.it/Realtime_Soft-DVB.mp4


i guess it was just because the file was still being uploaded when 
I sent the email...

now everything should be ok


thanks

vincenzo



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


[Discuss-gnuradio] Soft-DVB has reached realtime

2007-12-18 Thread Vincenzo Pellegrini
hi list,

I'm very happy
to be able to communicate that Soft-DVB, my fully software, GNURadio
based implementation of ETSI DVB-T digital television standard (EN 300
744) has reached full real time operating capabilities on a 3 years old,
single core pentium4, 3 GHz.

If we're lucky (a couple of things must go the right way with my
undergrad academic activities here in Pisa, Italy :D)  GNURadio will
soon be able to include a fully functional DVB-T modulator...

in this email you can find the link to a video of a trial DVB-T
transmission lasting almost 13 minutes, which, if performed in virtual
time, would require approximately 25GB of storage capacity, read at a
stable rate of 32MBps. 

the high performance Seagate Barracuda disk, present in previous videos
on top of the PC's metal case, has been removed to show that I'm making
no use of high throughput storage devices...
also,the video is very long, in order to show that what I'm sending out
is not a pre-calculated loop but a single, realtime transmission in
which the COFDM signal is calculated "on the fly" from the MPEG2
transport stream that is fed to the Soft-DVB application.

the video is an h264 as usual
thanks for reading...
vincenzo

http://httpwww.interfree.it/Realtime_Soft-DVB.mp4

ps

tha file is very big.. but it's significant from the beginning.. so that
one can stop downloading it aftere a while.. without losing the main
points of it...






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


Re: [Discuss-gnuradio] GNURadio over PS3

2007-12-17 Thread Vincenzo Pellegrini
Really thanks Robert,

your answer was extremely useful, to get into the problem..
well, now my question becomes:

let's say I have a gnuradio application entirely built using my own C++
blocks, 
as soon as I'll have mastered the required CellProcessor development
skills, 
if I rewrite my C++ blocks in a way that is suitable for running them on
the SPEs (i.e. breaking them into multiple synchronized threads),
building them via the CellSDK,

will my application actually use SPEs if run under the same Python
script under Fedora X ?

thanks

vincenzo

ps 
sorry for the duplicate mail. it was a mistake.. :D



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


[Discuss-gnuradio] GNURadio over PS3

2007-12-15 Thread Vincenzo Pellegrini
hi everybody,

It would be incredibly useful to me if somebody could suggest a link to
some resources explaining all that has currently been achieved by using
"GNURadio over Fedora over PS3", and how much advantage does the current
GNURadio release take of the cell processor architecture.

Is it necessary to rewrite our applications to have them efficiently
running on the cell? 

really thanks in advance

vincenzo



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


Re:[Discuss-gnuradio] This python version requires swig to be run....

2007-12-13 Thread Vincenzo Pellegrini
thanks Eric, thanks Matt..

it was my fault: I had forgotten to update the swig interface file path
within configure.ac

now everything is all right on both F7 and F8

best regards

vincenzo



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


[Discuss-gnuradio] This python version requires swig to be run....

2007-12-12 Thread Vincenzo Pellegrini
Hi,

I've just tried to compile my DVB-T application on a Fedora 7 system
which has Python 2.5 instead of 2.4 installed.

I get this:

dvb.cc:139:20: error: Python.h: No such file or directory
dvb.cc:2539:4: error: #error "This python version requires swig to be run
with the '-classic' option"
dvb.cc:2543:3: error: #error "This python version requires swig to be run
with the '-nomodern' option"
dvb.cc:2546:3: error: #error "This python version requires swig to be run
with the '-nomodernargs' option"

when I try to make check my code..

what am I doing wrong..? / where should I look to change necessary options
to keep uo with Python changes?

many thanks

-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Soft-DVB working flawlessly

2007-11-26 Thread Vincenzo Pellegrini
Hi,

sorry I just have DVB-T at the moment..

for John Gilmore, I have just seen your email in GNURadio archive.
For some strange reason i had missed it. Really thanks for your words of
enthusiastic appreciation.

Currently I'm cleaning the code with the purpose of approaching
real-time on my current sempron-based single core pc. As soon as the
code will be not just working but also clean and quick, I'll start a
proper contribution procedure.. :)

best regards 

vincenzo



On Mon, 2007-11-26 at 09:50 -0800, John Clark wrote:
> John Gilmore schrieb:
> > I can already think of one use that others can make of your
> > transmitter.  EFF and I are interested in measuring the DRM responses
> > of various digital television consumer products.  DRM is the
> > unnecessary restrictions that are built in to control what consumers
> > can do.  (Like no fast forwarding; won't play in some countries; or
> > only works with one manufacturer's products.)  DVB is really thick
> > with complicated, ugly restrictions like "can only record one copy --
> > only on Tuesdays and only within 1000 meters or with members of your
> > immediate family except for kids of divorced parents".  I bet there is
> > a lot of variation in the products that try to enforce it -- and maybe
> > some don't even try.
> >   
> 
> Those 'family' options will only be available after having you and yours 
> updated (apparently evolution never
> thought of that option...) with intracranial RFID chips...
> 
> 
> But that aside... having the ability to do DVB would then allow one to 
> modify the signal with the idea of
> simulating various distortions that occur in broadcast... is there an 
> ATSC 8VSB modulator?
> 
> 
> John Clark.
> 



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


[Discuss-gnuradio] code optimization readings

2007-11-25 Thread Vincenzo Pellegrini
hi all,

can anyone suggest some good readings for code optimization in
GNURadio... (or even not GNURadio-specific ones?)

thanks

vincenzo



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


Re: [Discuss-gnuradio] Soft-DVB working flawlessly @ correct bitrate.. (=11.612Mbps)

2007-11-22 Thread Vincenzo Pellegrini
2007/11/22, Teun van Berkel <[EMAIL PROTECTED]>:
>
> Hi Vicenzo,
>
> first of all, great work, the video really looks cool. Just a couple
> of questions.



thanks

You have build a DVB-t transmitter, right?


yup


> The video you are
> transmitting (The soccer video), is that stored on your local
> harddrive?


it comes from an MPEG2 transport stream which was captured when we (Italy)
won the 2006 WorldCup

:D

the ts is just the input to my modulator which is entirely implemented in
software,baseband samples for the consequent OFDM signal are calculated (not
yet in real time, but it is achievable) and then sent out for the usrp to
make them a real world signal, and place it where it is due in the UHF
spectrum.


> Or did you receive a local DVB-t signal and converted it to
> a different frequency before transmitting it again? it is a bit
> unclear to me how where you get your video source from.
>
> Are you using the DVB-t setting with roughly 8000 subcarriers? Is it



no it is a 2K for now

still possible to do an IFFT with this many subccariers real-time? My
> guess would be that this is the limited factor for real-time
> transmission.
>
> Really hope you could answer these questions,
>
> Thanks,


you're welcome

Teun van Berkel


vincenzo

On Nov 21, 2007 2:22 AM, Vincenzo Pellegrini <[EMAIL PROTECTED]> wrote:
> > Hi all
> > thanks again for precious help,
> >
> > I'll soon start working on code cleaning and optimization for real time
> > performance of my Gnuradio DVB Tx.
> >
> > here is a video showing latest improvements in transmitted signal..
> >
> > http://wwvince.interfree.it/Soft-DVB
> >
> > h264 video as usual
> >
> > Best Regards
> >
> > vincenzo
> >
> > ps
> >
> > Matt ..is the VHF/UHF frontend release date confirmed somewhere around
> > January?
> >
> > Thanks
> >
> >
> >
> > ___
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
>



-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Soft-DVB working flawlessly @ correct bitrate.. (=11.612Mbps)

2007-11-20 Thread Vincenzo Pellegrini
Hi all
thanks again for precious help,

I'll soon start working on code cleaning and optimization for real time
performance of my Gnuradio DVB Tx.

here is a video showing latest improvements in transmitted signal..

http://wwvince.interfree.it/Soft-DVB

h264 video as usual

Best Regards 

vincenzo

ps 

Matt ..is the VHF/UHF frontend release date confirmed somewhere around
January?

Thanks



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


[Discuss-gnuradio] hardware speedup factor starting from AMD Sempron 3000+

2007-11-16 Thread Vincenzo Pellegrini
hi everybody,

I have got my ETSI DVB-T transmitter code working on my linux box, which
is based upon an AMD sempron 3000+ (single core) processor.

Can anybody roughly esteem the speed up factor that I would have by
upgrading to a state of the art desktop processor (maybe a dual core
Intel Penryn)?

Can I expect my code, as it is, to take some advantage of a multicore
architecture?

the gnuradiO REVISION i'm using is 3.01

thanks 
vincenzo



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


[Discuss-gnuradio] GNURadio based ETSI DVB-T Transmitter works. Thanks to everybody for precious help!

2007-11-14 Thread Vincenzo Pellegrini
Hi everybody,
I would like to say thanks to Eric, Firas, Matt, Achilleas and to the other
guys from the list from which I received an incredibly precious help.
My draft ETSI DVB-T transmitter works fine.. (It's gonna be the subject of
my final thesis here @ Pisa University) the code is not yet clean, and I'm
still far from real-time, but the signal is pretty good.. and carries its
11.612 Mbps flawlessly.

The work I still have to do is improving the code, and making it more
efficient, then, if this project might be of some relevance to the
community, I'll start a proper procedure for contributing it to gnuradio.

there are two videos showing how things go so far @
http://wwvince.interfree.it/11.3Mbps
http://wwvince.interfree.it/video2
they're h264, VLC is fine with them

I still got one problem, the mpeg ts I'm using as the input to my system is
a dump from a commercial transmission on the air here in italy, and it is
meant for a 24Mbps channel, so RX buffer tipically has underruns as my
channel only carries 11.612.
Does anybody know of any open source  DVB multiplexer (capable of writing
also the NIT) that I could use to set up a mux at the right bitrate?

best regards
-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] asymmetric USRP throughput

2007-09-12 Thread Vincenzo Pellegrini
I'm beginning to see some light over my 8MHz tx problems..

the throughput towards my USRP is significantly reduced compared to the
one from it...


./test_usrp_standard_tx
xfered 1.34e+08 bytes in 5.46 seconds.  2.457e+07 bytes/sec.  cpu time =
0.492
0 underruns


./test_usrp_standard_rx
xfered 1.34e+08 bytes in 4.19 seconds.  3.2e+07 bytes/sec.  cpu time = 0.384
noverruns = 0


what could be the cause for this? any hint..? ( benchmark_usb.py reports a good 
throughput up to 32M)

thanks 

vincenzo



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


[Discuss-gnuradio] 8 MHz Tx Bandwidth... What am I still missing?

2007-09-07 Thread Vincenzo Pellegrini
Hi,

what I've done so far is:

--buy a new hardisk (a 7200 rpm sata), used only for the data to be
transmitted,, and XFS formatted
---check my PC's USB bus via gnuradio benchmark_usb.py, which says
everything is ok up to 32MB/s (output follows)
---use short int interleaved I/Q instead of gr_complex

but still a 342958080 bytes long file, meant to last 10.717 seconds if
played back at 32 MB/s (8 complex Msps)
lasts 13+ seconds while, instead it should be:

342958080 / 32e6 = 10.717 seconds

samples are damn slow to come out..this is quite frustrating as my
application needs a true 8 MHz bandwidth...

scaling down to 4 MHz is instead fine.. as I really get the right 342958080
/ 16e6 = 21.435 seconds

what else should I check/modify? any hint?

the file meant to last 10.717 secs if played back with usrp_interp = 16  is
at
http://wwvince.interfree.it/of.dump

please, if anybody manages to send it out in not more than 11 seconds, le me
know..
it would be really good news...

thanks

vincenzo

BENCHMARK_USB OUTPUT:

[EMAIL PROTECTED] gr-mystuff]# ./monitor.sh
Testing 2MB/sec... usb_throughput = 2M
ntotal= 100
nright= 986311
runlength = 947654
delta = 52346
OK
Testing 4MB/sec... usb_throughput = 4M
ntotal= 200
nright= 1997961
runlength = 1997961
delta = 2039
OK
Testing 8MB/sec... usb_throughput = 8M
ntotal= 400
nright= 3997979
runlength = 3997979
delta = 2021
OK
Testing 16MB/sec... usb_throughput = 16M
ntotal= 800
nright= 7997477
runlength = 7997477
delta = 2523
OK
Testing 32MB/sec... usb_throughput = 32M
ntotal= 1600
nright= 15995879
runlength = 15991525
delta = 8475
OK
Max USB/USRP throughput = 32MB/sec


-- 
Vincenzo Pellegrini
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] 8MHz Tx Bandwidth.. Nightmare and Fear

2007-09-07 Thread Vincenzo Pellegrini
I'm recording and replaying interleaved shorts @ 8Msps.. how is the
benchmarking software called? I also have noticed a diffference between my
main, old gnuradio installation and a fresh one just done from trunk on
another disk... the fisrt is all right with transmissions up to 4 MHz the
second stops at 2MHz, (using the same scripts of mine on both
installations): when, on the fresh installation, I ask for 4MHz I can hear
only noise being sent out (I think this is a different problem than the slow
flow).. I'm a bit confused...

thanks

vincenzo

2007/9/7, Firas abbas <[EMAIL PROTECTED]>:
>
> Hi Vincenzo,
>
> Are you recording the 8Msps complex or short ?. In recording, I always
> prefer the interleaved complex short, because the real coming samples from
> the USRP across the USB is 16 bit short. The conversion to float (32 bit)
> complex is being done by software in the PC and thus adds no new information
> and does not enhance the data. It only complicate file storage process. If
> converting to short does not solve your problem, try to record and play
> smaller bandwidth like 6.4MHz (decimation 10) or  less.  Also test your
> PC USB 2 speed by using the benchmark software found the gnuradio truck.
>
> Best Regards,
>
> Firas
>
> *Vincenzo Pellegrini <[EMAIL PROTECTED]>* wrote:
>
> hi Firas, thanks for help!
>
> i'm doing pretty much everything you suggested, and in fact, really!!, I
> do think that my HD is doing a very good work.
>
> nevertheless I keep having the same problem,
> this is what I also posted to the list:
>
>
>
>
>
>
>
>
>
> I finally have a 7200rpm disk that does keep up very well with 32MBps
> and, I guess, even much more..
>
> is then this assumption correct?
>
> 8Msps with gr_complex data type ==> 8e6*8bytes per sample = 64 MB/s
>
> 8Msps with interleaved shorts ==> 8e6*2bytes per int * 2channels = 32
> MB/s
>
> I'm sure now that my drive can keep up with recording and replaying the
> 32 MB/s
> and I guess that even 64 with my new, xfs formatted clean disk is fine
>
> my problem is that in both cases ( both using complex and interleaved
> shorts)
>
> If I work with a 4 MHz bandwidth everything looks allright.
> I can record and replay a 4 MHz fm band and perfectly listen to the
> station at the center of it when sending it back to the receiver
>
> but
>
> when I try to go 8 MHz I can hear a noisy, extremely weak replica of my
> signal, which is SLOW... like an old cassette player with flat batteries
>
> and this is consistent with the fact that a file meant to last 10.717
> secs @ 32MB/s, when played with usrp_interp= 16 (8MHz Bandwidth)
> lasts MORE than 13 secs, while if played with usrp_interp=32 (4MHz),
> it lasts exactly the double of the correct value ie: 10.717*2=21.434
>
> has this ever happened to anybody.. am I making huge mistakes that I
> havent discovered yet?
>
> thanks
>
> vincenzo
>
>
> On Wed, 2007-09-05 at 13:15 -0700, Firas abbas wrote:
> > Hi Vincenzo,
> >
> > Sorry for this delay, but I didn't saw your email in the mailing list
> > which I usually check. To solve your problem do :
> >
> > 1) Buy SATA II harddisk drive
> > 2) Put Linux in ext3 partition
> > 3) Create a small Ext2 partition for your recordings (about
> > 4Gbyte)
> > 4) Whenever you want to record or replay data use this ext2 partition
> > 5) When you want to record a new file, move the old file from the Ext2
> > partition to another partition Ext3. Always keep in mind that the ext2
> > partition should be totally empty before any new recording. Also don't
> > forget to empty the Trash after each file deletion from the Ext2
> > partition.
> >
> > I hope I made it clear. For more information send me an email.
> >
> > Best regards,
> >
> > Firas
> >
> >
> > Vincenzo Pellegrini wrote:
> > On Mon, 2007-09-03 at 20:04 -0700, Eng. Firas wrote:
> > > Hi Vincenzo,
> > >
> > >
> > > 1) What is your recording system (PC specifications)?.
> > > 2) How fast your hard drive can read/write data? because
> > working with 8MHz
> > > means that your hard drive must be able to sustain writing
> > 32MByte/sec?
> > > 3) Do you use ext2 or ext3 ? Ext2 is very efficient in
> > writing.
> > > 4) Are you recording complex or interleaved Short 8 MHz
> > samples?
> > >
> > > Firas
> >
> > first of all thanks for listening Firas,
> > I'm using a sempron 3000+, 512MiB of Ram, and the HD is a IDE
> > with ext3,
> > and yes, 32MB/s is at is nominal limit... I'm using

Re: [Discuss-gnuradio] 8MHz Tx Bandwidth.. Nightmare and Fear

2007-09-05 Thread Vincenzo Pellegrini
really I was expecting them but I cannot see them, 
they should be in the terminal right? 

like uO when receiving and uU when transming right?

I cannot see these ones

thanks

On Wed, 2007-09-05 at 16:35 -0700, Matt Ettus wrote:
> Vincenzo Pellegrini wrote:
> > I've just checked, at 4 MHz I can not only tune the central station of
> > my fm band, really I can perfectly tune all them, all the stations in
> > the snaphotted band, even at he extremes, the CIC roll off reall gives
> > me no problem at this stage..
> >
> > with 8 MHz all this good stuff is simply ..gone
> >
> > enormous amount of noise and what I can hear is clearly being sent out
> > slower than it's due..
> >   
> 
> 
> Do you get overruns?  That means your machine can't keep up.
> 
> Matt



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


Re: [Discuss-gnuradio] 8MHz Tx Bandwidth.. Nightmare and Fear

2007-09-05 Thread Vincenzo Pellegrini
I've just checked, at 4 MHz I can not only tune the central station of
my fm band, really I can perfectly tune all them, all the stations in
the snaphotted band, even at he extremes, the CIC roll off reall gives
me no problem at this stage..

with 8 MHz all this good stuff is simply ..gone

enormous amount of noise and what I can hear is clearly being sent out
slower than it's due..

any hint?


thanks 

vincenzo



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


Re: [Discuss-gnuradio] the best file system for reading fast

2007-09-05 Thread Vincenzo Pellegrini
first of all thanks to all the guys who provided very useful tips for
the the HD+File system setup.

I finally have a 7200rpm disk that does keep up very well with 32MBps
and, I guess, even much more..

is then this assumption correct?

8Msps with gr_complex data type ==> 8e6*8bytes per sample = 64 MB/s

8Msps with interleaved shorts  ==> 8e6*2bytes per int * 2channels = 32
MB/s 

I'm sure now that my drive can keep up with recording and replaying the
32 MB/s 
and I guess that even 64 with my new, xfs formatted clean disk is fine

my problem is that in both cases ( both using complex and interleaved
shorts)

If I work with a 4 MHz bandwidth everything looks allright.
I can record and replay a 4 MHz fm band and perfectly listen to the
station at the center of it when sending it back to the receiver

but 

when I try to go 8 MHz I can hear a noisy, extremely weak replica of my
signal, which is SLOW... like an old cassette player with flat batteries

and this is consistent with the fact that a file meant to last 10.717
secs @ 32MB/s, when played with usrp_interp= 16 (8MHz Bandwidth)
lasts MORE than 13 secs, while if played with usrp_interp=32 (4MHz),
it lasts exactly the double of the correct value ie: 10.717*2=21.434

has this ever happened to anybody.. am I making huge mistakes that I
havent discovered yet?

thanks 

vincenzo



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


[Discuss-gnuradio] the best file system for reading fast

2007-09-04 Thread Vincenzo Pellegrini
Hi all,

today I bought a 7200 rpm SATA HD 
(a seagate barracuda, as Eric suggested some months ago) 
in order to be able to sustain a complex 8Msps flow (32MB/s) towards the
usrp. 

Once I formatted it with the XFS filesytem, following Rayan's tip, it
looked like I was getting the appropriate throughput...

is anybody using any other high performance filesystem to do this kind
of things?

..just to know if other options exist...

thanks 

vincenzo



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


[Discuss-gnuradio] 8MHz Tx Bandwidth.. Nightmare and Fear

2007-09-03 Thread Vincenzo Pellegrini
Matt,


Tonight
I have been recording slices of commercial FM spectrum, all centered
right where a good station transmits, 

the first slice was 300Khz wide, 
the second was 2MHz 
the third was 4MHz

then I sent all these signals to my Hifi FM receiver via the basicTX...
all went fine and I could hear a good stereo sound from my recordings..

then I tried my nightmare: the 8MHz slice of spectrum
the output was extremely weak but you could easily tell from what you
could hear that the samples were not being sent out at 8Msps: the very
poor audio was also "slow" as it happens when you set the interpolation
rate too high, compared to the sample rate your samples were taken at...
well, this is not just some attenuation next to the shoulder of my ofdm
signal.. this is the whole signal .. gone..

So, I'm really not asking you, Matt, to solve a problem which is my duty
to solve...and don't even want to bother the whole list with this
stuff...

...but please say it loud, say it clear: "vincenzo, you've made very big
mistakes, because the USRP really can transmit an 8MHz wide signal
without distorting it significantly, I've tested it"...

..so even if this means that I still got much to learn, and much to work
to find out where I'm doing wrong...

...well, it would be much better than being forced to give up what I'm
working upon..

please...

thanks

vincenzo 

PS. 
I'm using default FPGA configuration...



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


[Discuss-gnuradio] can our USRP do this? --Help really needed from fellows gnuradioers :)

2007-09-02 Thread Vincenzo Pellegrini
Hi everybody,

I guess I'm doing something wrong with how I use my USRP but I really
need someone to confirm that a signal like the one in the attached
picture can be transmitted with USRP+BasicTX (or even another board),
before I dive into finding the mistake.

So Has someone ever verified he's able to transmit an 8 Mhz Wide (7
without the virtual carriers) complex signal like the one shown? 

Or could anybody be so stupendously kind to try to send this gr_complex
data dump (usrp_interp = 16) 

http://wwvince.interfree.it/of.dump


towards a good spectrum analizer ( I don't have one.. :( )
and send me back a picture of the result on the screen?

this would be a huge help to ma thesis work... :D


thanks thanks thanks

vincenzo

PS.
Matt, can you confirm that what I'm asking is within the USRP's reach?
the center frequency I'm using is 212.5MHz with Basic TX, but I keep
getting unreasonable outputs...


PS2.
I know I'm asking much.. but if someone were willing to lend me a
hand
<>___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Basic Tx Output power

2007-09-01 Thread Vincenzo Pellegrini
Hi, Matt 

I think I've figured out how to use the Basic Tx for my purposes, thanks
to a functional block schematic contained in the wiki. now I know where
to get my Icos(...)-Qsin(...) signal..


I still need to know however what power it delivers to a 50 (or 75) ohm
load.

What I need to figure out is whether an 8 MHz wide signal, centered at
226.5MHz should be strong enough to be detectable by a commercial dvb-t
receiver if I connect directly the Basictx output to its rf input.


thanks

vincenzo



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


Re: [Discuss-gnuradio] How to get Baseband I/Q from USRP

2007-08-30 Thread Vincenzo Pellegrini
ok Matt, 
this is good news.

and I got also another question, what is the default output from Basic
Tx's TX_A, provided that the board is connected to the TXA Slot?

On Thu, 2007-08-30 at 09:59 -0700, Matt Ettus wrote:
> Vincenzo Pellegrini wrote:
> > Hi all,
> >
> > which is the best way to get baseband analogue I/Q signals out of the
> > USRP?
> >   
> 
> Use the LFTX board



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


[Discuss-gnuradio] How to get Baseband I/Q from USRP

2007-08-30 Thread Vincenzo Pellegrini
Hi all,

which is the best way to get baseband analogue I/Q signals out of the
USRP?

thanks

vincenzo



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


  1   2   >